Problem is going on 6 months now. Runs perfect for a few weeks, then won't start. Then I get it to the shop where it starts and runs perfectly. Done that 5x now! I take it home, drive for a few weeks, then it won't start. I can get it started with carb cleaner in the air intake sometimes and it runs great for weeks, other times it won't start until it sits overnight - then starts and runs perfect. It's maddening! The Cruiser specialist is even stumped. Sparks fine. I've replaced the fuel pump and the fuel pressure regulator, cleaned the gas tank and gas lines. Issue is the same whether full or low on gas, whether hot or cold outside. Usually happens when I'm starting it but once it happened while driving it and once while it was idling. I'm thinking the main supply relay but the mechanic says it would never start if that was bad - but can't everything have intermittent problems? Anyway, any help would be appreciated!