don't guess and spend needless money ... that simple 2 wire push button may be faulty..
first thing to do is locate the selenoid and remove the single.. smaller wire.. see picture
bolted on the side somewhere. if starter stops spinning go back to that push button and disconnect the...