Hi all , good day to you, does anyone have an idea why a perfectly good running motor ,dies intermittently and will not start or even fire right after it dies. I serviced carbs ,pump,lines etc. Starts when it wants to and runs perfect when running,could it be the cdi unit .1996 model low hours.Has run perfect last few years ,never let me down till now.???