Zl500 will start fine after idleing for a few minutes it will quit. It will continue to do this until it's warmed up.After this I will shut it off and it will then run good for a while. I will then drive for sometimes hours until it starts to run poor again . It will run very rough and quit.I then let it sit again for several minutes and then restart it and it will run fine after that for a while. I brought it in to the dealer 3 times and they first said the left carb float was bad and also changed the jets and dropped the needle one notch. The next weekend I blew a piston ... Now it has a brand new cylinder and piston on left side. I went out this weekend and guess what it still runs like -hit. Please help me, this one really has got me stumped!!!!