Check to see if the plug wire is threaded onto the plug boot all the way. It could be the CDI the can go bad on a whim. If you have to replace it, get one for the KLR250 dirtbike. Its about the same in price and will give a better spark timing curve
Im pretty sure it will i think its the same exact motorthanks the stock cdi is 400.00 this thing looks brand new belive it or not.didnt want to chop into the harness will it plug in?