This may sound crazy but check your fuel cap and make sure it is still vented i noticed on mine that when the fuel got low it would create a vacuum in the tank and the fuel would not flow correctly .But also make sure fuel and air filters are clean and that the radiator is not stopped up with...