Hello, I have a 95 spx w/657 motor, I have weak looking spark,starts sometimes on its own and always when boosted but still doesn't idle or run great( will rev up).. I have checked stator with multimeter came out great! I have cleaned carbs, tested coil, that was good also. I am thinking Mpem but would like a second opinion before I pony up the bucks. Also when it starts it smokes and backfires some, as if it has not got enough spark to burn the oil. . This problem started last year it was running great then shut it off to hangout on the beach and it wouldn't fire back up. It had no spark at that time.. Now it has spark just looks weak as said before.. Thanks for any input and sorry if u got confused reading this!!