U1000

Class 2 Communication Malfunction

Car Fault Codes Chevrolet Network

Severity Medium Do not ignore it; it may get worse and cost more.
Can you still drive? With care, short trips only
Who can fix it? Needs a workshop
Typical repair time 1 hour – 5 hours
Cost level Medium In the Saudi market: SAR 150–3,000 (≈ USD 40–800)

What it means

This is a Chevrolet (GM) manufacturer-specific code, and the same number can mean something different on other makes. Class 2 is GM's serial data network, a single-wire bus that modules use to exchange messages. This code means a module did not receive the expected messages from another module on this bus, and it is usually stored with other communication codes that identify the missing module.

Models covered: Chevrolet (GM) models with the Class 2 serial data network, mainly around 1996–2007.

Symptoms4

  • Some gauges stop working or several warning lights come on together.
  • The scan tool cannot communicate with some or all modules.
  • Starting problems if theft deterrent messages are affected.
  • Intermittent faults in various electrical functions.

Possible causes5

  • A weak battery, poor terminals or low voltage.
  • A failed or wet module pulling down the data line and disabling the whole bus.
  • An open or short in the data wire, or corrosion at the central network splice point.
  • A poor power feed or ground to one module.
  • Aftermarket accessories such as a stereo or tracker connected to the data line.

How to diagnose5

  1. Check the battery, terminals and charging voltage first.
  2. Scan all modules with a GM-capable tool to see which ones do not respond.
  3. Check the data line at the diagnostic connector with a meter or scope and compare its behavior with the manufacturer specification.
  4. Unplug modules or accessories one at a time; if communication returns, the last one unplugged is the culprit.
  5. Inspect the central splice point and connectors for corrosion or water.

How to fix5

  1. Charge or replace the battery and clean the terminals.
  2. Disconnect aftermarket accessories tied into the data line.
  3. Repair the data wire, connectors or damaged splice point.
  4. Repair the module power or ground, then replace and program a faulty module if needed.
  5. Clear codes in all modules and confirm they all communicate again.

Repair cost

Prices for
Cost levelMedium

In the Saudi market: SAR 150–3,000 (≈ USD 40–800)

Our prices come from the Saudi market, converted at a fixed rate (SAR 3.75 per USD). Prices in your country may differ a lot, so we show the cost level.

A battery or connector repair keeps the cost low, while replacing and programming a failed module pushes it to the top of the range.

Prices are rough estimates for common cars at independent workshops and vary with the car and the source of the part.
Prices last updated: September 2026

Frequently asked questions

Why do many modules fail at once?

Class 2 is one shared wire. If a faulty module pulls it down or it breaks at the splice point, many modules lose communication together.

Can an added accessory cause this code?

Yes, sometimes. Aftermarket devices tied into the data line can disturb the bus, so unplugging them is one of the first checks.

Is it different from generic CAN codes?

Yes. Class 2 is an older single-wire network, while CAN networks on newer vehicles use two wires, so the test methods differ.

Was this explanation helpful?

Tap the stars to rate; you can change it later.

Report a mistake

Spotted something inaccurate? Tell us and we will review and correct it.

Only if you want an email when we reply.

7 + 9 = ?

Related codes