My fuel pump went bad at 3800 hrs. Had it replaced and been fine ever since....like you say it rolled over but that was it, wouldn't run!! At least you can still use the heater!!