More updates. I've had issues with the ground cable going to the baterry terminal ever since I replaced the battery cable (some time ago). There isn't enough slack. It 'looks' fine when I visually inspect it, but the cable popped right out last night when I touched it. I think I might look for a longer terminal, or use one of those side post converters for length.

Anyway, after reconnecting the cable, I tested the fuel pump. Using the jumper trick, the fuel pump would spin. At first I only read 4.1V, but it got stronger after messing with the groubd cable. However, when I remove the jumper, I don't hear the fuel pump spin. Is it a relay issue? I don't know how to check the relays, so assistance would be helpful.

Also, could the pending codes simply be a result of the electrical voodoo that was happening when it died?

Thanks,
Kris