suddenly the engine just quit when i let up on the throtle. I can get it started but it takes a little more cranking then usual. Seems to run ok but then will surge and run rough and sputter, no codes fuel pressure ok, fass runs seems ok. only other weirdness is the fuel level guage which has become erratic.