Mike- Lift Pump circuit trouble sets a DTC 0231 in later rigs at least (98 for sure, but don't know if it started in 96). Sets the code if ign volts minus LP volts > 4V for two consecutive starts (basically when LP isn't running but is asked to). 0231 turns on MIL; MIL turns off after 3 consec. starts w/out the failure & DTC clears after 40 consec. warm-up cycles w/out this or other emmission related trouble.
W/that said, if you were not towing, I don't think LP trouble would cause your symptom as an unloaded rig can usually get enough fuel from IP suction alone (I know I did for ~2K mi. till the IP caved). You can test further by running engine & opening fuel bleed by coolant crossover; if it sucks air LP isn't running, if it pumps fuel LP is pushing IP demand plus the bleed flow. BTW, cracking filter bleed is much less prefered to the front bleed petcock cuz you can suck air into filter that must be purged so it won't get in the IP.
Sooo, the likely culprit is in the IP assembly, though the whole http://www.thedieselpage.com/members/tt99-9.htm Stalling checklist is your next process. It's gotta be fuel or grounds and it could easily be the fsd. You didn't mention #miles, etc. on the Burb, IP, fsd, etc. which could be useful info. Some local parts shops will do a code scan for free; Autozone in NorCal apparently quit doing it, but you can call around or buy a code reader for 'bout a sawbuck (IP itself is likely to throw codes 251, 370, 1216, 1217 when on its way out). Did you put a magnet down into filter to see if you have metal shavings? That'd be the IP grinding itself to junk.
\'95 P30 Motorhome 16,500gvwr, 26,500mi<br />New Ipump @ 25k, boost, EGT, homemade remote FSD cooler