Ran great for years. Oil always changed with real motorcycle oil and new filters. Took it off the trailer one day, started it, and as I buckled my helmet it stalled at idle. Would not restart. the compression is good and the fuel delivery is good but the spark is weak and a new plug didnt change anything. Is it possible to fix..??