I cleared the codes before each test drive.
Currently, I have 18-Pump cam reference pulse error in Historic codes. I haven't started the truck since Saturday evening.
Trying to start right now, tried twice cranking for about 5-6 seconds. Running on third attempt.
While running, no voltage at pin G, but I can feel the LP working.
When not running with truck in gear and key to start, I hear LP working and get fuel at the drain line.
Not sure if this helps, but at idle, injection pulse width is 1.86 - held it at 2,000 rpm for a few seconds and injection pulse width was 1.9.
Just took in for a 3 mile drive after it warmed up, punched it a few times, no codes.
Readings now with it warmed up and after the drive, tranny in Park:
Actual injection pump timing: fluctuating between 38.19 - 39.5
Injection timing - measured: 16.4-16.8
Injection timing - desired: 16.6
Fuel rate (no throttle): 8.12
Fuel rate (rpm held at 2,000): 8.75
Does this sound like maybe a flaky sensor/relay since sometimes I can drive with no codes and then other times it codes and stalls? When it codes, it sometimes has multiple (18, 35, 54), but everytime there are codes, it has 18 (sometimes only 18).