When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Check your 'i' fuse in the engine compartment fuse box and check the terminals for corrosion or melting. It's probably fine because the 'i' fuse also supplies power to the ECM, so if I was blown, your truck wouldn't start, but it may have enough corrosion to drop the battery voltage down enough to loose keep-alive memory.
Next this is to remove the ECM connector from the ECM. It's below the master cylinder and has a 10mm bolt holding it in.
Use a multimeter to check pin 1 voltage. It should be 12v. If it is 12v, your ECM is dying and needs to be repaired/replaced. If it's not 12v, you need to trace the pin 1 wire and find out where it's broken/bad. First place I would check would be in the engine compartment fuse box where the wire connects to the 'i' fuse.
Seems like an odd failure mode. I would also expect a code for the Keep Alive Memory failure, P0603, but if the computer is bad that may not happen. X2 on a vote for a new computer (PCM).
Seems like an odd failure mode. I would also expect a code for the Keep Alive Memory failure, P0603, but if the computer is bad that may not happen. X2 on a vote for a new computer (PCM).