Severity High
U0291

Lost Communication with Shift Control Module B

📅 Last reviewed: July 2026
What does the U0291 code mean?

Diagnostic trouble code U0291 indicates a loss of communication between the powertrain control module (PCM) and the shift control module 'B'. This means the PCM is not receiving the necessary data from the transmission or shift lever module over the vehicle's communication bus, typically the CAN bus. Without this signal, the electronic system cannot verify the selected gear position, which is critical for safe engine starting and transmission control. This fault is usually related to electrical or network issues, not necessarily an internal mechanical transmission failure.

High
Severity
Variable
Typical Cost
High
Frequency

1. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

2. Most Common Causes

3. Symptoms You Will Notice

4. Step-by-Step Diagnosis

1

Scan for all stored codes and freeze frame data

2

Check power and ground at the shift control module 'B'

3

Inspect CAN bus wiring and connectors for damage or corrosion

4

Test continuity and resistance on the CAN bus lines

5

Verify fuses and relays related to the shift module

6

If all else is good, suspect a faulty PCM or shift module

5. Frequently Asked Questions

Is it safe to drive?

No, it is not safe to drive. The vehicle may not start or may shift unexpectedly, increasing the risk of an accident. Have the vehicle towed to a repair shop.

How much does it cost to fix?

The cost can range from $100 to $1,200 depending on the root cause. Simple wiring repairs or fuse replacements may cost under $200, while replacing a shift module or PCM can exceed $1,000 including parts and labor.

6. Related Codes

Need an OBD2 Scanner for the U0291? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →