2003 Silverado 1500 HD – Class 2 Serial Data Line Diagnostic

SuburbanGhost

Member
Joined
Jul 15, 2025
Posts
5
Location
United States
Hey everyone, hoping I can get some answers here. I've been chasing some persistent issues since January.

Attached below is a screenshot of a relevant report (recent)

Here's a recap of everything I've figured out so far. If any clarification is wanted for anything please ask, I'm sure I'm missing something.

Primary Symptoms:

Speedometer and odometer completely non-functional

Trip meter does not increment, but engine hour meter works

No CEL at key-on, and Check Engine light fails IPC lamp test

Intermittent total gauge dropout (tach, oil, temp, etc.); voltage gauge stays active

Cruise control sometimes works, even with dead speedo

Vehicle speed shows correctly on scan tool, but not on dash

Cluster doesn’t update odometer

Repairs So Far:

IPC: Swapped with known-good unit – no change

PCM: Replaced with remanufactured unit with proper VIN programming – no change

Vehicle Speed Sensor: Fully functional – live VSS data reads correctly on multiple tools

PDM: Replaced to eliminate false TPMS codes from SUV module – now correct

Key Wiring + Pinouts Verified:

IPC A6 = Class 2 Serial Data (Gray / Circuit 1036)

IPC A12 & B12 = Ground (Black and Black/White – Circuits 1050, 1851)

PCM C1 Pin 58 = Class 2 Serial Data (Dark Green / Circuit 1049)

Jumper from PCM C1-58 to IPC A6 installed — no change. Confirms wire continuity is not the primary issue.

Critical Observations:

1. PCM randomly drops off Class 2 network

Confirmed via Tech2Win: All modules stay active except PCM, which disappears for 25–30 sec

DIC also goes inactive, even after PCM comes back online

Gauge sweep and lamp test pass — except CEL lamp (likely blown bulb or failed trace)

2. Live Class 2 network behavior was monitored using Tech2Win

PCM repeatedly goes inactive during testing while other modules remain

Speedo and odo stop responding only when PCM is inactive

Cruise occasionally works, suggesting partial Class 2 continuity when PCM is online

3. Connector movement triggers dropouts

While gently flexing PCM harness: PCM dropped offline 58 times in 25 minutes (confirmed in Tech2Win)

At one point, truck had no-start, and pressing on PCM connector restored operation

Strong indication of a pin tension issue, corrosion, or broken conductor near C1-58. Inspection and cleaning yielded no results.

Class 2 Codes Seen (Intermittent):

U1000, U1016, U1301 – Appear and disappear, but symptoms persist regardless

Tech2Win confirms Class 2 loss even when no U-codes are present

Diagnostics Done So Far...

IPC and PCM both replaced

Direct wire jumper from PCM C1-58 to IPC A6 – no change

Verified IPC grounds and power

Confirmed correct PDM and BCM part numbers

Verified VSS live data

Ran full IPC test through Tech2Win – gauges and lamps pass (except MIL)

Physical inspection of PCM connectors – no corrosion visible but not yet de-pinned. Having trouble removing the blue cover without feeling like I'm going to break it.

End Summary:

I'm tired of baking in the desert heat without AC intermittently. Sad part is other than that, the truck is solid....

It was an Auction truck, previous owner did some horrible hack jobs. Especially electrical hack jobs.
 

Attachments

  • AISelect_20250715_022412_Adobe Acrobat.jpg
    AISelect_20250715_022412_Adobe Acrobat.jpg
    126.5 KB · Views: 8
Last edited:
On occasion... some assistance with the *Thinking* coming from Nomic's AI Chat-Bot called *GPT4ALL* can help to augment the possible solutions to Automotive Problems. I Copy-Pasted your Long First Post into *IT* using the Lllama 3.1 8 Billion Token LLM (Large Language Model) called the "Instruct" version that has a 'roomy' 128 KB Prompt Window as follows:

Your First Post:

IPCLASS2NETWORKISSUES1.jpgIPCLASS2NETWORKISSUES2.jpgIPCLASS2NETWORKISSUES3.jpg

Note:

ALL information should be Cross-Checked with Other OEM and "HUMINT" (Human Intelligence) Resources here at GMT Nation from other Thoughtful Members,

Nomic's AI System called *GPT4ALL* is a Completely FREE and PRIVATE AI "One Button Install" System available via THESE Links for use on YOUR Own Computer Systems:



Hope This Helps...

PS: For assistance with the Use of Oscilloscopes in Automotive Troubleshooting and Diagnostics, please visit THIS Link:

 
Last edited:
Speedometer and odometer completely non-functional

Speedo and odo stop responding only when PCM is inactive


Seems conflicting here ^^^^^


No CEL at key-on, and Check Engine light fails IPC lamp test

IPC: Swapped with known-good unit – no change

Confirm MIL (CEL) failed on BOTH IPC?
Checked PCM C2 pin 46 MIL control continuity IPC to PCM?

By any chance do you own on of those inexpensive Bluetooth or Wi-Fi OBD adapters??
 
Let me clarify.

When I mentioned speedo and odometer stopped responding, I meant the modules when I'm using the scan tool.

See when the cluster is active and the PCM shows active, I can go into those modules and interact. However, when the gauges all die and revert to 0 position, I can no longer access the modules with the scanner or within Tech2Win.

I should have been more specific.

Yes MIL failed on both IPCs.

I have not checked for continuity between C2 P46 to IPC. Which pin would I test continuity to?

I own a Bluedriver, Gearwrench Bidirectional OBD2, and a J2534
 
have not checked for continuity between C2 P46 to IPC. Which pin would I test continuity to?


IPC Harness terminal A1 is MIL control. So PCM C2 46 should have continuity to IPC A1 at all times.

I "think" the wire goes through connector C100..... Confirmed it passes through C100 terminal G.




own a Bluedriver, Gearwrench Bidirectional OBD2, and a J2534
I am fairly certain none of those can show you the raw serial data traffic that can be seen with generic OBD2 adapters.
 
IPC Harness terminal A1 is MIL control. So PCM C2 46 should have continuity to IPC A1 at all times.

I "think" the wire goes through connector C100..... Confirmed it passes through C100 terminal G.





I am fairly certain none of those can show you the raw serial data traffic that can be seen with generic OBD2 adapters.

Just tested for continuity at those 2 points and I have none. Used a backprobe kit from the pin side since they were skinny enough to work without going through that messy wiring.

Looks like I'll have to remove the underhood fuse box and open the loom up get a better picture of what's going on.

The J2534 allows me to use Tech2Win so I imagine that should be sufficient yeah? If not what do you recommend?
 
Looks like I'll have to remove the underhood fuse box and open the loom up get a better picture of what's going on

Check at C100 before you tear anything open. Maybe you have continuity from either the PCM or the IPC to that point. Or maybe that C100 inline harness connection os where the issue is.




The J2534 allows me to use Tech2Win so I imagine that should be sufficient yeah? If not what do you recommend?

Even Tech2Win is not able to stream the serial data.

Reading the actual serial data messaging was just something the manufacturers never saw a reason for I guess. Often you will see mechanics using scopes to check the signals but even then, I don't think they can show the actual messages.

And there is no guarantee it will reveal anything.

Additionally it is maybe only useful to the few folks around who know how to read the serial data stream.

Looks like this...

Screenshot_20250715-223940_QuickEdit+.jpg
 
I was just about to reply. That connector you pointed out was so loose you could remove it by blowing on it. Checked out all the wires under the block just to verify nothing was being chewed up.

I got CEL to come on when turning the key forward, went on a test drive and got speedo + odo counting again. First time I've ever seen the CEL or the Speedo/Odo work on this truck.

Scanned the truck and have 3 CELs, 2 for running lean and 1 for knock sensors I already knew about.

Still too early to tell if it long term fixed the solution, I want to give it a week or two of consistent driving before calling that done.

However, when I turned the truck off and turned the key to the on position again, I have no CEL lighting up. Everything else is still working though.
 

Attachments

  • Screenshot_20250715_214919_GWSMARTBT.jpg
    Screenshot_20250715_214919_GWSMARTBT.jpg
    134 KB · Views: 1
Still too early to tell if it long term fixed the solution, I want to give it a week or two of consistent driving before calling that done.

However, when I turned the truck off and turned the key to the on position again, I have no CEL lighting up. Everything else is still working though.


I did not previously say this but I suspected that C100 connector to be a possible source if several of your issues. The serial data bus goes through that same connector along with other engine related circuits.

Did you just reconnect C100 more securely? It likely should be thoroughly cleaned which is best done by depinning each set of terminals. This requires a good set of depinning tools.

EDIT: You could try flushing it out with some electrcal circuit aerosol cleaner. ONLY use sprays made for this purpose, NOT WD40 or Brakeclean or throttle body cleaners etc
 
And do not use dielectric grease on the connector pins. Makes connections worse. Like @TJBaker57 said, I'd use a good contact cleaner on both sides of that connector. The best I've found is DeOxit. Expensive but worth it.

Hopefully you don't have any loose pins. Maybe do a pin drag test to make sure the connectors still have some tension on them.

 
  • Like
Reactions: TJBaker57
I did not previously say this but I suspected that C100 connector to be a possible source if several of your issues. The serial data bus goes through that same connector along with other engine related circuits.

Did you just reconnect C100 more securely? It likely should be thoroughly cleaned which is best done by depinning each set of terminals. This requires a good set of depinning tools.

EDIT: You could try flushing it out with some electrcal circuit aerosol cleaner. ONLY use sprays made for this purpose, NOT WD40 or Brakeclean or throttle body cleaners etc
Basically I used some of the CRC Electrical cleaner and got it looking nice. Then I secured it till it clicked and used a small zip tie as insurance.

AS of today so far, CEL is currently on and functional. No more Class 2 issues in any modules. Gauges have yet to die off.

Speedo and Odometer still counting

The only thing right now is the PRND123 is not lit up, but that usually came in waves. Some of my bulbs are also really dim so I might send the cluster to be rebuilt since I don't want to deal with anything electrical with the truck anymore for a long while if I can.
 
PRND123 is not lit up

That is a somewhat common issue. Some handy folks will open up the cluster and reflow the solder on specific resistors to fix that issue. Unless you have done such tiings with surface mount resistors I would suggest a cluster repair service.
 
  • Like
Reactions: Mooseman

Forum Statistics

Threads
24,252
Posts
648,433
Members
20,692
Latest member
Owen.Naughton

Members Online

No members online now.