do you know what your soleniod is? if so just get like an 6 or 8 inch peice of 6 gage cable like battery cable and hold one end on each large post on soleniod than turn key on put in gear and step on pedal see if engine turns over if so soleniod is bad if not.....than you can try and rotate engine by hand see if you have a bad spot in starter or bad brushes but test soleniod 1st................................