Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🛍️ Shop This Part

U0001 on 2005-2013 Chevrolet Corvette: High Speed CAN Bus Failure Causes and Fixes

On a C6 Corvette, code U0001 is often caused by a weak battery or loose connectors on the Body Control Module (BCM) in the passenger footwell. Before complex diagnostics, check these two common and easy-to-fix issues first. A cascade of seemingly unrelated errors on the dash is the classic sign of this issue.

23 minutes to read 2005-2013 Chevrolet Corvette
Most Likely Cause
Weak or Failing Battery
Difficulty
2/5
Est. Time
3 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $2000
Parts Price
$0 – $1400
🚫 Do not drive — Driving is not recommended. This code indicates a critical failure in the vehicle's main communication network, which can lead to sudden engine stalling, loss of ABS and traction control, unpredictable gauge readings, and other safety system failures.
Key Takeaways
  • Before any complex diagnostics, fully charge and test your battery. If it's over 3 years old, consider replacing it as a preventative measure. This solves the problem more often than not on a C6 Corvette.
  • Your next step should be to physically check the connectors on the Body Control Module (BCM) in the passenger footwell. Ensure they are clean and securely latched.
  • A U0001 code is serious and makes the vehicle unreliable and unsafe to drive. Do not ignore it.
  • Do not replace expensive modules like the BCM or ECM until you have definitively ruled out battery, connection, and wiring issues, as they are the most likely culprits.
Code U0001 stands for 'High Speed CAN Communication Bus'. In your 2005-2013 Corvette, this system is called the GMLAN. It's the primary digital network that allows critical computers—like the Engine Control Module (ECM), Body Control Module (BCM), and ABS module (EBCM)—to communicate with each other. When this code appears, it means there's a major breakdown in that communication, preventing these modules from working together. One or more modules may have dropped off the network entirely because its internal error counter exceeded a threshold of 255.

What's Unique About the 2005-2013 Chevrolet Corvette

The C6 Corvette is notoriously sensitive to electrical system health. Unlike many cars where a U0001 code points directly to a major wiring harness failure, on the C6, the issue is very frequently traced back to either a weak battery or disturbed connectors at the Body Control Module (BCM) located in the passenger footwell. Owners often report a sudden cascade of seemingly unrelated error messages on the Driver Information Center (DIC), which is a classic symptom of this network failure on this specific platform.

Professional service recommended: Diagnosing CAN bus faults requires specialized tools like a GM Tech 2 scanner to see which modules are offline and a multimeter to test network resistance. While simple causes can be checked at home, a full diagnosis is complex and often requires isolating modules one by one.

Symptoms You May Notice

  • A cascade of multiple, seemingly unrelated warning lights and messages on the Driver Information Center (e.g., 'Service ABS', 'Service Fuel System', 'Shocks Inoperative', 'Service Traction System').
  • Gauges, particularly the fuel gauge, suddenly dropping to zero.
  • Engine may stall, refuse to start, or have a long delay after pushing the start button.
  • Vehicle may remain in accessory mode and not shut down properly.
  • Security indicator light may stay illuminated.
  • Loss of features like power windows, door locks, or infotainment systems.
  • Inability to switch traction control modes.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Body Control Module (BCM) or Engine Control Module (ECM) without first verifying battery health and checking the BCM connectors in the passenger footwell. Many owners and even shops have replaced expensive modules only to find the problem was a simple loose connection or a weak battery.

Most Likely Causes

  1. Weak or Failing Battery 🔴 High Probability → Shop Vehicle Battery The C6 Corvette's electronics are highly sensitive to voltage. A battery that is old, weak, has corroded terminals, or simply has low charge can fail to provide the stable voltage required by the network modules, causing communication errors and a host of electrical gremlins.
    How to confirm: Test the battery voltage with a multimeter. A healthy, resting battery should be at or above 12.6 volts. During engine cranking, voltage should not drop below 9.6V. Have the battery load-tested at an auto parts store, as a battery can show good voltage but fail under load. Any battery over 3-5 years old is a prime suspect. C6 Corvettes are known to drain batteries if not driven regularly or kept on a tender.
    Typical fix: Replace the battery and clean the terminals thoroughly. Ensure the new battery meets or exceeds the OEM cranking amps specification.
    Est. part cost: $150-$300
  2. Loose or Corroded Body Control Module (BCM) Connectors 🔴 High Probability → Shop Body Control Module The BCM is located in the passenger footwell. Passengers can inadvertently kick or press against the carpet and trim, dislodging the large blue connectors on the BCM. Water leaks from the cowl or A-pillar can also drip onto the BCM, causing corrosion on the pins.
    How to confirm: Pull back the carpet in the passenger footwell. Visually and physically inspect the large blue connectors plugged into the BCM. Ensure they are fully seated and the locking levers are engaged. Check for any signs of water intrusion or green/white corrosion on the pins.
    Typical fix: Disconnect the battery. Reseat the connectors firmly. If corrosion is present, clean the connector pins and terminals carefully with an electrical contact cleaner and a small brush. Apply dielectric grease before reconnecting to prevent future moisture intrusion.
    Est. part cost: $0-$20
  3. Poor Connection at Underhood Fuse Block 🟡 Medium Probability → Shop Fuse Box The main fuse block in the engine bay (UBEC) is a central junction for many critical circuits. The main positive cable connection can become loose, and internal connections can develop high resistance. A past headlight recall (NHTSA #14V252000) involved adding a wire to this block, and if not done perfectly, it could stress other connections or leave harness covers unseated.
    How to confirm: With the battery disconnected, inspect the fuse block for any signs of loose terminals, corrosion, or melted plastic. Gently wiggle harnesses connected to the block to check for looseness. Check that the main power lug is tight. Ensure the plastic harness support covers are fully clipped into the fuse block body.
    Typical fix: Clean and secure all connections to the fuse block. Ensure the block itself is securely mounted. Some owners have had to replace the entire fuse block if internal connections have failed.
    Est. part cost: $0-$250
  4. Bad Ground Connection 🟡 Medium Probability Corvettes use a fiberglass body, making them heavily reliant on specific grounding points on the steel frame. If a key ground for a module or the network becomes corroded or loose, it can cause unpredictable communication errors. The ground under the battery tray is a common culprit for corrosion.
    How to confirm: Inspect and clean major grounding points. Key locations include the main ground strap near the battery, the ground point on the frame directly under the battery (requires removing the battery and tray), and engine block grounds.
    Typical fix: Disconnect the battery. Disassemble the ground connection, clean all contact surfaces (eyelet and frame) to bare metal with a wire brush or sandpaper, and securely retighten. Applying a corrosion inhibitor after tightening is recommended.
    Est. part cost: $0-$5

Rare But Worth Checking

  • Faulty Control Module (BCM, ECM, EBCM): While a module can fail internally and disrupt the network, this is less common than wiring or voltage issues. It's often misdiagnosed, leading to expensive and unnecessary parts replacement. A module should only be replaced after all wiring, connections, and power/ground inputs have been proven to be good.
  • Aftermarket Electronics Interference: Poorly installed aftermarket alarms, stereos, or other devices spliced into the vehicle's wiring can introduce noise or voltage irregularities onto the CAN bus, causing communication failures. The factory radio is an integral part of the data bus system, and improper replacement can interrupt communication between other modules.
  • Damaged CAN Bus Wiring: The two CAN bus wires (CAN High and CAN Low) are twisted together to resist interference. If these wires become shorted to each other, shorted to power, or shorted to ground due to chafing or rodent damage, the entire network will go down. This often requires a technician to trace the harness to find the fault.

Diagnosis Steps

  1. Check Battery Health: Start here. Test the battery voltage (>12.6V at rest) and have it load-tested. A weak battery is the #1 cause of electrical issues on a C6. Replace if in doubt.
  2. Inspect BCM Connectors: Pull back the passenger side footwell carpet. Check the large blue connectors on the Body Control Module. Disconnect the battery, unplug the connectors, inspect for corrosion, and reseat them firmly until they lock.
  3. Read All Codes: Use a high-quality OBD-II scanner capable of reading codes from all modules (not just the engine). Note which modules are reporting 'Lost Communication' codes. This can help pinpoint the source.
  4. Inspect Underhood Fuse Block: With the battery disconnected, check for loose connections, corrosion, or signs of stress on the wiring harness connected to the fuse block. Ensure the main power lug is tight and that all plastic harness covers are securely seated.
  5. Check Key Grounds: Inspect and clean the main battery ground and especially the chassis ground located under the battery tray, which is prone to corrosion.
  6. Perform CAN Bus Resistance Test (Professional): Disconnect the battery. Use a multimeter to measure the resistance between Pin 6 (CAN High) and Pin 14 (CAN Low) on the OBD-II port. A healthy network should read approximately 60 ohms. A reading of 120 ohms suggests a break in the circuit or a missing terminating resistor. A reading near 0 ohms indicates a short between the two wires.
  7. Isolate Modules (Professional): If the resistance is incorrect, a technician will unplug modules one by one from the CAN bus (starting with easily accessible ones like the EBCM on top of the front subframe) until the resistance returns to normal, isolating the faulty module or wiring section.

Parts You'll Likely Need

  • Car Battery — The C6 Corvette's electrical system is highly sensitive to voltage, and a weak or old battery is the most frequent cause of network communication codes like U0001.
    Trusted brands: ACDelco, Odyssey
    OEM price range: $200-$300
    Aftermarket price range: $200-$300
  • Body Control Module (BCM) (OEM #20934684 (2008-2013), 25790451 (2007), 15850986 (2006), 15288103 (2005). Part numbers vary by year and options. Always verify with VIN.) — The BCM can fail due to water damage in the passenger footwell or internal electronic faults. It is also a primary termination point for the CAN bus.
    Trusted brands: ACDelco (OEM)
    OEM price range: $400-$1000
    Aftermarket price range: $250-$600 (Remanufactured)

Related Codes That Often Appear With This One

  • U0100 — Lost Communication With ECM/PCM
  • U0121 — Lost Communication With Anti-Lock Brake System (ABS) Control Module
  • U0140 — Lost Communication With Body Control Module
  • U2100 — Controller Area Network (CAN) Bus Communication. This is another general CAN fault code that is often seen with U0001.

Platform-Specific Known Issues

  • The BCM connectors in the passenger footwell are a known weak point and can be easily disturbed by a passenger's feet, leading to a U0001 code.
  • The underhood fuse block connections can become problematic, sometimes related to a prior headlight recall repair that puts stress on the wiring harness.

Mechanic-Grade Diagnostic Values

  • CAN Bus Network Resistance — expected: Approximately 60 Ω (Ohms) when measured between Pin 6 (CAN High) and Pin 14 (CAN Low) of the DLC with the battery disconnected.. Failure: A reading of ~120 Ω indicates an open circuit or one of the two terminating resistors is offline. A reading near 0 Ω indicates the CAN High and Low wires are shorted together.
  • CAN Bus Voltage (at DLC) — expected: At rest (recessive state), both CAN High (Pin 6) and CAN Low (Pin 14) should be at ~2.5V. During communication (dominant state), CAN High rises to ~3.5V and CAN Low drops to ~1.5V.. Failure: Voltages stuck high, low, or at 0V indicate a short to power, short to ground, or an open circuit.
  • Module Ground Voltage Drop — expected: Less than 0.1 Volts (100 millivolts) when measured between the module's ground pin and the negative battery terminal with the system under load (engine running).. Failure: A reading higher than 100mV indicates high resistance in the ground circuit, which can cause communication errors.
  • Battery Voltage During Cranking — expected: Should remain above 9.6 Volts.. Failure: Dropping below 9.6V during cranking indicates a weak battery that cannot supply the stable voltage required by the modules, often triggering communication faults.

Hidden / Shadow Codes Worth Checking

  • B-prefix codes with symptom bytes: While U0001 is a general network failure, a dealer-level scanner like a Tech 2 can often find more specific body (B) or communication (U) codes with 2-digit symptom bytes. For example, a code like B3948 02 indicates a 'short to ground' on a specific circuit, while B3948 05 indicates an 'open circuit'. These provide much more targeted diagnostic information. (see via GM Tech 2 or equivalent professional scan tool.)
  • B1001: This code, stored in the Vehicle Communication Interface Module (VCIM), indicates an internal module error. If the OnStar button is unresponsive and this code is present, it points toward the VCIM being the source of bus disruption. (see via GM Tech 2 or equivalent professional scan tool.)

Scan Tool Commands That Help

  • GM SPS (Service Programming System): Replace and Program — This function is required when installing a new or used BCM. It flashes the module with the correct firmware for the vehicle's VIN and performs a security handshake with other modules like the ECM and immobilizer.
  • GM Tech 2 / Tech2Win: BCM Setup / VIN Relearn — After a BCM is flashed with SPS, a Tech 2 is used to configure the module for the car's specific options (RPO codes) like transmission type, suspension, etc. It is also used to perform a VIN relearn for the radio to prevent it from being locked.
  • Manual Procedure: Security Relearn Procedure — If the vehicle fails to start after a module replacement due to a security mismatch, a manual relearn can sometimes be performed. This typically involves turning the ignition ON for 10-11 minutes until the security light goes off, then OFF for 30 seconds, and repeating this sequence three times.

Wiring & Ground Locations

  • CAN Bus Terminating Resistors — There are two 120-ohm resistors in the High-Speed GMLAN circuit. One is located internally within the Engine Control Module (ECM) at the front of the car. The second is located internally within the Body Control Module (BCM) in the passenger footwell.. The two parallel resistors create the 60-ohm total network resistance. If either the ECM or BCM is disconnected or fails, the resistance will jump to 120 ohms, destabilizing the network and causing code U0001.
  • G104 — On the frame rail in the engine compartment, just ahead of the battery. Often shares a stud with other grounds.. This is a critical ground point for several front-end modules and lighting. Corrosion here is common due to proximity to the battery.
  • G201 / G202 — G201 is at the bottom of the driver's side A-pillar, behind the kick panel. G202 is in the corresponding location on the passenger side.. These are major interior grounding points for the BCM and instrument panel cluster. A loose G202 can directly cause BCM communication issues.
  • VCIM (OnStar Module) — Location varies: 2005-2008 Coupes: In the passenger rear storage cubby. 2006-2009 Z06/ZR1: Under the passenger seat. 2010-2013 models: Above the BCM/fuse block area, behind the glove box.. The GMLAN bus passes through this module. If the module fails or is removed without bypassing the connection, it creates an open circuit on the network, causing a U0001 code and often a no-start condition.

Real Owner Repair Stories

  • OnlineCarShow on YouTube (2012 Chevrolet Corvette ZR1) — Intermittent electrical issues, relays clicking, intercooler pump not getting voltage.
    ❌ Tried (didn't work) Initial checks of battery and fuses did not reveal the root cause.
    ✅ What actually fixed it The owner discovered the plastic wire support/cover for a large harness was not properly clipped into the underhood fuse box. This was likely left loose after a dealer performed the headlight wiring recall. The unsecured cover allowed the harness to sag and wiggle, putting stress on the connector pins and causing intermittent open circuits. Firmly seating the harness cover into the fuse box resolved the electrical gremlins.
  • CorvetteForum user (2005 C6 Corvette) — Cascade of errors on DIC ('Shocks Inoperative', 'Service ABS', 'Service Fuel System'), fuel gauge dropping to zero, car stuck in accessory mode.
    ❌ Tried (didn't work) Initial diagnosis was confusing due to the variety of unrelated error messages.
    ✅ What actually fixed it The owner suspected the original battery was failing. Although not explicitly stated as the final fix in the thread, the symptoms are classic indicators of a weak battery on a C6, which was the primary suggestion from other forum members.

OEM Part Supersession History

  • 15216908, 1037023015288103 — Standard part revision for 2005 models.
    Heads up: These early part numbers are specific to 2005 models.
  • 1585098625790451 (for 2007) — Model year update.
    Heads up: While physically similar, BCMs from different years (e.g., a 2006 BCM in a 2005 car) require SPS programming and are not guaranteed to be fully compatible even after flashing. It is strongly recommended to use the correct part number for the vehicle's model year.
  • 25879086, 20759656, etc.20934684 — Consolidation of part numbers for later model years.
    Heads up: The 20934684 part number covers 2008-2013 models. While some dealers claim it supersedes all previous numbers, forum experience shows that using a later BCM on an early car (e.g. 2005-2007) can be problematic. Cloning the original BCM's data to a donor module of the same year is often a safer approach than cross-year replacement.

Model Year Variations Within This Range

  • 2005-2007 vs 2008-2013: The BCM part numbers changed frequently in the early years (2005, 2006, 2007 have unique numbers), before stabilizing on a common part for 2008-2013. Interchanging BCMs across these year groups is not recommended.
  • 2009-2013: On these later models, the factory Bluetooth functionality is integrated into the OnStar (VCIM) module. Therefore, if the VCIM is disconnected to solve a CAN bus issue, factory Bluetooth for phone calls will also be lost.
  • 2005-2013 (by trim): The location of the OnStar (VCIM) module varies. On early base coupes, it's in the rear passenger cubby. On Z06/ZR1 models, it's often under the passenger seat. On later models (approx. 2010+), it was moved to the passenger footwell area above the BCM.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Harmonic Balancer Wobble 🔴 High — Common across all years, especially pre-2008. The rubber elastomer bonding the inner and outer rings of the balancer fails, causing a wobble that can damage the steering rack, oil pump, or front seal.
  • Fuel Level Sending Unit Failure 🟠 Medium — Very common across all years. Sulfur deposits on the sender contacts cause the fuel gauge to read empty, typically after a fill-up, triggering a 'Service Fuel System' message. (Ref: Early TSBs existed, but it remains a persistent issue. Using fuel system cleaners with Techron is a common, though not always successful, preventative measure.)
  • Removable Roof Panel Delamination 🔴 High — Primarily affects 2005-2007 models with the painted (non-transparent) roof. The adhesive fails, causing the outer roof skin to separate from the frame, potentially flying off at speed. (Ref: NHTSA Recall #09V432000 (GM #090230) was issued to replace the faulty roof panels.)
  • Low-Beam Headlight Wiring Failure 🟠 Medium — Common on 2005-2007 models. The wiring to the low-beam bulb socket becomes brittle from heat and fails, causing the low beams to stop working. (Ref: NHTSA Recall #14V252000 (GM #14219) was issued to add a wiring harness to the underhood fuse block to address this.)
  • Active Handling / Steering Column Lock Issues 🟠 Medium — More prevalent on early C6 models (2005-2006). Issues with the steering wheel position sensor or column lock mechanism can cause 'Service Active Handling' messages and, in some cases, prevent the car from starting. (Ref: TSB #06-02-35-002B addresses the steering position sensor connector.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used Body Control Module (BCM) is a cost-effective option, but ONLY if you can either send your original BCM and the used donor to a cloning service, or you have access to a GM Tech 2 and an ACDelco TDS subscription to program the used module yourself. A used BCM is not plug-and-play.

Donor-vehicle mileage cap: roughly under 150000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Verify the part number on the used BCM matches your original or is a known compatible number for your specific model year.
  • Inspect the donor BCM's connectors for any signs of water damage, corrosion (green or white powder), or bent pins.
  • Source the part from a vehicle that was not in a flood or had significant water intrusion into the cabin.

OEM-only on this vehicle (don't cheap out):

  • Body Control Module (BCM)
  • Engine Control Module (ECM)

Aftermarket brands forum-validated for this vehicle:

  • Odyssey (AGM Battery)
  • ACDelco (AGM Battery)
  • Deka (AGM Battery)

Brands owners have reported issues with on this vehicle:

  • Optima Battery (Many forum users report a significant decline in quality and lifespan in recent years).
  • Unbranded/no-name electronic modules from online marketplaces.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2005-2013 Chevrolet Corvette

Symptoms: The dashboard lit up like a 'Christmas tree' with a U0001 code, showing messages like 'Shocks Inoperative' even though the car was not equipped with electronic shocks.

What fixed it: The issue was traced to problematic connections at the underhood fuse block, which may have been stressed by a previous headlight recall repair.

Source hint: CorvetteForum.com thread titled 'CEL and DTC U0001 - weird electrical problems'

2005-2013 Chevrolet Corvette

Symptoms: A cascade of warning lights and messages appeared on the Driver Information Center, indicating a widespread communication failure.

What fixed it: The problem was resolved by accessing the Body Control Module (BCM) in the passenger footwell and firmly reseating the large blue connectors that had become loose.

Source hint: CorvetteForum.com thread titled 'BCM'

2005-2013 Chevrolet Corvette Z06/ZR1

Symptoms: Experienced numerous, seemingly unrelated electrical issues including window indexing failure and traction control faults.

What fixed it: The root cause was a weak battery. Replacing the battery resolved all the electrical gremlins.

Source hint: CorvetteForum.com thread titled 'Weak battery causing electrical/CEL problems?'

2005-2013 Chevrolet Corvette

Symptoms: The car required daily jump starts and would frequently display a 'no fob detected' message, which were precursors to a full CAN bus fault.

What fixed it: Replacing the failing battery resolved the starting issues and prevented the U0001 code from appearing.

Source hint: Reddit r/Corvette thread titled 'What's wrong with my C6 Corvette?'

Frequently Asked Questions

My dash lit up with multiple warnings like 'Service ABS' and 'Shocks Inoperative', but my Corvette doesn't even have electronic shocks. What's happening?
This is a classic symptom of a U0001 code on the C6 Corvette. It indicates a high-speed communication network failure. Modules are offline and report errors for systems, even ones your car isn't equipped with. The root cause is almost always electrical, not a failure of the systems themselves.
Where is the Body Control Module (BCM) on my C6, and why should I check it for a U0001 code?
The BCM is located in the passenger footwell. Its large blue connectors are a known weak point because a passenger's feet can inadvertently kick them loose. Pull back the carpet to visually and physically check that they are fully seated and locked. This is a very common, no-cost fix for these symptoms.
My battery seems fine and starts the car. Could it really be the cause of all these electrical problems?
Yes, absolutely. The C6 Corvette's electronics are extremely sensitive to voltage. A battery can have enough power to crank the engine but not provide the stable voltage required by the network modules. The context states that voltage dropping below 9.6V during cranking can trigger these faults. It is highly recommended to have the battery professionally load-tested, as this is the #1 cause of code U0001.
Could the old headlight recall (NHTSA #14V252000) be related to my current U0001 code and communication issues?
Yes, it's possible. That recall involved work on the underhood fuse block. If the repair was not performed perfectly, it could have put stress on other wiring harnesses or left plastic covers unseated, leading to poor connections at this critical junction and causing network communication failures.
What are the most important ground locations to check for this issue on a C6 Corvette?
Due to the fiberglass body, grounds are critical. The most common trouble spots mentioned in the context are the main ground strap near the battery and, especially, the ground point on the steel frame located directly under the battery and battery tray, which is highly prone to corrosion.
I pushed the start button, but the car just stays in accessory mode and won't start or shut down. Is this part of the U0001 problem?
Yes, this is a frequently reported symptom. When the high-speed communication bus fails, the various modules (like the BCM and ECM) cannot coordinate the start-up or shut-down sequence, leading to the car getting stuck in accessory mode.
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code U0001 for:
  • Chevrolet Corvette: 200520062007200820092010201120122013
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part