2000 Chevy S10 P0122 U1096 U1000 U1064 C0222 C0266 C0237 B0090 - Check Engine Light On After 6-Month Storage
I recently purchased a 2000 Chevy S10 2WD with a 2.2L engine, and it has been running well since I acquired it about a week ago. However, a few days ago, when I tried to drive it after pulling away from the curb, the check engine light illuminated. The truck had been sitting idle for approximately six months prior to my purchase. To diagnose the issue, I used an OBD2 scanner at an AutoZone store and retrieved several diagnostic trouble codes (DTCs): - C0237: Rear wheel speed signal erratic - B0090: Left frontal restraint sensor - C0226: Left front wheel speed signal missing - C0222: Right front wheel speed signal missing - U1016: Loss of communication with Powertrain Control Module (PCM) - U1096: Loss of communication with Integrated Power Control (IPC) - P1133: Heated oxygen sensor (Bank 1 Sensor 1) insufficient switching - P0705: Transmission range switch circuit malfunction - P1870: Transaxle component slipping - P0122: Throttle Position Sensor (TPS) circuit low voltage The P0122 code appeared three times during the scan, and I initially cleared all codes, assuming it might be a temporary glitch or that one primary issue could trigger multiple secondary codes. However, after restarting the vehicle, the check engine light reappeared with these same codes: - U1096: Loss of communication with IPC - U1000: Class 2 communication malfunction - U1064: Loss of communication with Body Control Module (BCM) - C0222: Right front wheel speed signal missing - C0226: Left front wheel speed signal missing - C0237: Rear wheel speed signal erratic - B0090: Left frontal restraint sensor - P0122: Throttle Position Sensor circuit low voltage (again, three times) I'm concerned that this cluster of codes—especially the repeated P0122 and communication failures—is not typical for a vehicle with only six months of storage. Is it possible these are all related to a single underlying issue? Could it be a fluke, or is there a more serious mechanical or electrical problem at play? Any insights, troubleshooting steps, or common root causes for this combination in a 2000 Chevy S10 would be greatly appreciated.
Start with the P0122 code—though it appears three times, it's likely present across current, pending, and history memory banks. The Throttle Position Sensor (TPS) is a common and relatively easy component to test; it has three wires and can be checked using a multimeter. For other issues: vehicle history would help identify potential root causes—such as electrical faults or prior damage. We can analyze each code in context of shared components later. Immediate checks to perform: - Is there a remote starter installed? - Does the key switch operate smoothly (try gently wiggling it to check for sticking)? - Verify alternator output (voltage and diode function) - Inspect battery cables—both positive and negative terminals, ensuring clean connections at both ends.