Severity Medium
P0954

P0954: Auto Shift Manual Control Circuit Intermittent

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

The P0954 code indicates an intermittent fault in the auto shift manual control circuit, which is part of the transmission's manual shift mode (often called Steptronic, Tiptronic, or similar). This circuit allows the driver to manually select gears via the shift lever or paddle shifters. An intermittent signal suggests a loose connection, damaged wiring, or a failing sensor/switch, causing the transmission control module (TCM) to receive erratic inputs. This can lead to unpredictable shifting behavior or loss of manual shift functionality.

Medium
Severity
$150-$400
Typical Cost
Medium
Frequency

1. Symptoms You Will Notice

2. Most Common Causes

3. Step-by-Step Diagnosis

1

Step 1: Use an OBD2 scanner to confirm code P0954 and check for related codes.

2

Step 2: Visually inspect the shift lever assembly, wiring harness, and connectors for damage, corrosion, or loose pins.

3

Step 3: Test the manual shift switch/sensor with a multimeter for proper resistance and continuity per manufacturer specs.

4

Step 4: If wiring and switch are okay, check TCM for software updates or internal faults; may require professional scan tool.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive with this code, as intermittent manual shift control can lead to unexpected transmission behavior, potentially causing a safety hazard. Have it diagnosed promptly.

How much does it cost to fix?

Repair costs vary: simple wiring repairs $150-$250, shift lever assembly replacement $300-$600, TCM replacement $800-$1500. Diagnostic fees are typically $100-$150.

5. Commonly Affected Makes

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

6. Related Codes

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