I have a 01 yamaha warrior and i put it in the shop recently for a no spark problem, and when i got it back and fixed, i tried to turn it over but when it got to the compression stroke it seems or just a random spot it the starter whines and slows down for a few seconds and then turns over once, i could sometimes get it started by letting it turn over a few times and it would fire on up and run like a champ. so i bought a new starter and put it on and it helped, barely. it just made it turn over slightly better but it still whines pretty badly. also when i take the spark plug out it turns over perfectly. plzz leave any suggestions!! thx