I have a 2003 Duramax that's been giving me a run for my money recently.
Had a dead battery so jump started it to get it in the garage. Went to jump start it again and noticed after hooking up cables that I had no engine light on the dash with key on, engine off. Also noticed steady theft light on. Long story short on that one, the TCM had a dead short, was popping PCM-B fuse and taking the whole network down. TCM replaced, fuse no longer popping and truck started right up (new batteries too). Theft light was still on but the truck started. Cables were NOT reversed when jump starting.
Made it a few miles from home and truck died. One of the battery cables was loose and I'm guessing that's why it turned off, but now it won't restart. Tried the security relearn and didn't seem to work. Went into the BCM security data on my scanner and some things caught my attention. [My thoughts to right of data]
Passlock Power: Active [OK, indicates 12 volt power supply from BCM]
Passlock Data Voltage (key on engine off): 5 volts [OK, should be between 0.86 and 5 volts)
(cranking position): 2.49 volts [OK, should be reduced from KOEO voltage based on Passlock resistance]
Content Theft State: Off [OK, not in theft mode]
Content Theft Lamp: On [OK, indicates a problem with passlock system. Would not necessarily keep vehicle from starting]
Passlock State: Normal Decision [OK, normal, also switches to Ignition Off with key off]
Passlock Code: 12 [Potential problem! Should be between 1 and 10 based on the resistance of my Passlock system. Likely causing alarm in BCM that's preventing relearn]
All the timers (tamper, auto learn, etc.): 0 [Likely indicative of Passlock system not talking correctly with the BCM]
Key Cycles: 0 [Again, assuming Passlock system is not communicated correctly with BCM]
Only code present is a U1000 for Class 2 Data errors. It is not a code within the BCM. It populates in the Radio, IPC, and SRS modules.
Worth noting - service data seems to indicate if the Passlock system is activated it is flashing on the dash. When the light is solid, it indicates a problem with the Passlock system, but wouldn't keep the truck from starting. This seems to align with the truck initially starting after the new TCM with the security light on. I have no blown fuses that feed the BCM. The timer not showing the relearn is in-progress seems to be related to the Passlock Code not being within the BCM's expected range (1-10). I don't know that the Passlock component failing would cause the Passlock Code to be sent to the BCM as 12. It's making me think the BCM may be the problem. Since the system doesn't appear to be talking with the BCM correctly, I'm also not sure if the resistor bypass trick will work to eliminate the Passlock system (relearn doesn't work so wondering if it won't be able to learn the resistor either - also don't want to cut the wires to the Passlock system for it to not make a difference). Also worth mentioning the ignition occasionally sticks when switching from OFF to ACC.
Truck is rust-free, 26x,xxx miles. Visual inspection of grounds are OK.
Any tips/direction would be appreciated.
Had a dead battery so jump started it to get it in the garage. Went to jump start it again and noticed after hooking up cables that I had no engine light on the dash with key on, engine off. Also noticed steady theft light on. Long story short on that one, the TCM had a dead short, was popping PCM-B fuse and taking the whole network down. TCM replaced, fuse no longer popping and truck started right up (new batteries too). Theft light was still on but the truck started. Cables were NOT reversed when jump starting.
Made it a few miles from home and truck died. One of the battery cables was loose and I'm guessing that's why it turned off, but now it won't restart. Tried the security relearn and didn't seem to work. Went into the BCM security data on my scanner and some things caught my attention. [My thoughts to right of data]
Passlock Power: Active [OK, indicates 12 volt power supply from BCM]
Passlock Data Voltage (key on engine off): 5 volts [OK, should be between 0.86 and 5 volts)
(cranking position): 2.49 volts [OK, should be reduced from KOEO voltage based on Passlock resistance]
Content Theft State: Off [OK, not in theft mode]
Content Theft Lamp: On [OK, indicates a problem with passlock system. Would not necessarily keep vehicle from starting]
Passlock State: Normal Decision [OK, normal, also switches to Ignition Off with key off]
Passlock Code: 12 [Potential problem! Should be between 1 and 10 based on the resistance of my Passlock system. Likely causing alarm in BCM that's preventing relearn]
All the timers (tamper, auto learn, etc.): 0 [Likely indicative of Passlock system not talking correctly with the BCM]
Key Cycles: 0 [Again, assuming Passlock system is not communicated correctly with BCM]
Only code present is a U1000 for Class 2 Data errors. It is not a code within the BCM. It populates in the Radio, IPC, and SRS modules.
Worth noting - service data seems to indicate if the Passlock system is activated it is flashing on the dash. When the light is solid, it indicates a problem with the Passlock system, but wouldn't keep the truck from starting. This seems to align with the truck initially starting after the new TCM with the security light on. I have no blown fuses that feed the BCM. The timer not showing the relearn is in-progress seems to be related to the Passlock Code not being within the BCM's expected range (1-10). I don't know that the Passlock component failing would cause the Passlock Code to be sent to the BCM as 12. It's making me think the BCM may be the problem. Since the system doesn't appear to be talking with the BCM correctly, I'm also not sure if the resistor bypass trick will work to eliminate the Passlock system (relearn doesn't work so wondering if it won't be able to learn the resistor either - also don't want to cut the wires to the Passlock system for it to not make a difference). Also worth mentioning the ignition occasionally sticks when switching from OFF to ACC.
Truck is rust-free, 26x,xxx miles. Visual inspection of grounds are OK.
Any tips/direction would be appreciated.