Dear friends, I have a 2009 Grizzly Yamaha 700 EFI. As soon as it gets a little warm it dies on idle and its hard to turn back on. I can ride it for a little bit and its starts to sputter and backfires and it dies on me and I have to wait a while for it to turn back on because all it does is crank, but it wont turn on. I already replaced TPS sensor, changed the spark plugs like 8 times, ignition coil, and the fuel but its still doing the same thing. Please help.