I have a 2000 ZR 600 EFI that was spitting randomly. I bypassed the throttle safety switch and that problem seemed to be cured. The sled was running good for about 50 miles them started shuting off. When it quits if you let it sit for about 20 seconds it will start back up and run good for about a half of mile or so then quit again. You can keep doing this same thing all day. I think it is losing fuel pressure. I was a few miles from home when it started doing this and it was quiting about every 1/4 mile. Then I learned if I only gave it enough throttle just to keep it moving it would run allot further. Is it possible that the fuel lines inside the tank could be sucking shut, making it quit, then opening up when it sits for a few seconds? Has anyone ever had this problem? Would the fuel pump be going bad? I noticed the clear fuel lines inside the tank looked like they were really swelled up to about twice the diameter they should be.