I have searched but have yet to find a solution...after 2 hours of riding fine no issues, my son added gas and tried to ride, but it would not crank. I have spark, changed plugs, fuel injectors are working. I checked timing as per manual, checked CPS, ohmed at 962 and 4.1 volts and cleaned map sensor. It will run if carb cleaner is sprayed into throttle body. I had no codes present until I disconnected the CPS, now I have P0337. I am out of ideas.