U0004
High Speed CAN Communication Bus (+) Low
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code U0004
Code U0004 indicates that the CAN High (+) line on the vehicle's high-speed communication bus is stuck at a low voltage level. Normally, the CAN-H wire toggles between approximately 2.5 volts (recessive state) and 3.5 volts (dominant state) to transmit data. When this line is held low, the differential signaling that the CAN bus relies on is disrupted, and modules can no longer exchange information reliably.
This condition is just as severe as a complete bus failure because safety-critical systems depend on the high-speed CAN bus. A CAN-H line stuck low effectively jams the bus, preventing the engine, transmission, ABS, and airbag modules from communicating. The vehicle will likely exhibit multiple simultaneous symptoms and may be undrivable.
The most common cause is a physical short to ground, where the CAN-H wire has worn through its insulation and is touching the vehicle's metal body or a grounded component. Another common scenario is a failed control module with a shorted CAN transceiver that pulls the entire bus down. Diagnosis typically involves disconnecting modules one at a time while monitoring CAN-H voltage to isolate the source of the short. Once identified, the repair may be as simple as fixing a chafed wire or as involved as replacing a failed control module.
Severity
Symptoms
- •Multiple dashboard warning lights turning on at once
- •Engine running rough, misfiring, or shutting off unexpectedly
- •Transmission refusing to shift or stuck in a single gear
- •Loss of speedometer, tachometer, or fuel gauge readings
- •ABS and stability control systems disabled
- •Vehicle may crank but fail to start
Likely Causes
The CAN High line is supposed to toggle between approximately 2.5V and 3.5V. A short to ground pulls it to 0V, which corrupts all data on the bus. Common causes include a wire rubbing through insulation against a metal bracket or body panel.
A control module with an internally shorted CAN transceiver can pull the CAN-H line to ground voltage, effectively jamming the entire high-speed bus and preventing all other modules from communicating.
Moisture intrusion into a CAN bus connector can create a low-resistance path between the CAN-H pin and a ground pin, pulling the CAN-H voltage below its normal operating range.
If the CAN-H and CAN-L wires short together, the differential voltage between them collapses to near zero. This can happen from harness damage where both wires are pinched or melted together.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Inspect the CAN-H wire for chafing, pinching, or contact with metal surfaces causing a short to ground
- Disconnect modules one at a time to identify if a failed module is pulling CAN-H low
- Check CAN bus connectors for moisture intrusion, corrosion, or bent pins
- Measure CAN-H voltage with a multimeter (should be ~2.5V at rest, not near 0V)
- Repair or replace the shorted wiring section and verify proper CAN-H voltage levels