I have a 2000 Yamaha blaster 200 I lost spark on it can came to find out it was the stator after that I ordered a whole new engine harness and new coil, Cdi box and a voltage regulator and a new stator the flywheel key was gone so I had to order a new one after that I installed evething I got it to turn on but it is idleing super ruff and spitting oil out the exhaust It revs up a little but Boggs down when u hit the throttle not sure what it can be any answer or advise would be appreciated