Cranks and turns over fine sometimes. Then, randomly, starter will crank and crank but won't start. Will try for days and nothing. Then, randomly, will.
I've done the following to no avail: checked batt voltage under load (good), wriggled every wire I can find, wriggled the kill switch, key, and starter button (nothing), and replaced the fuel tap, fuel line, and spark plug.
Am told it could be the CDI. Thoughts on that? Other suggestions?
Any help very appreciated.