I have a 800 sportsman with the efi. After about an 1 hour sometimes less of hauling cord wood with a small trailer at low speeds it seems to not be getting fuel. I noticed the tank is pretty hot, and thinking the fuel could be getting aerate/ vapor locked? I'll let it sit with the seat off for 10-20 min and it will run again for another hour but usually less. I've noticed the clear fuel return line running to the top of the tank is mostly air and not much fuel, being familar with diesel engines and not fuel injected gas engines I feel like there should be a lot of fuel returning to the tank. Bad fuel pump? Tore it down this afternoon and found the throttle position sensor is pretty well melted at the deutsch plug and the wires are cracked, could that be it before I go for a fuel pump?