Severity High
P0956

Auto Shift Manual Mode Circuit Range/Performance

What does the P0956 code mean?

The P0956 code indicates that the Powertrain Control Module (PCM) has detected a malfunction in the manual mode circuit of the automatic transmission. This circuit allows the driver to manually select gears using the shift lever or paddles. The PCM monitors voltage and resistance in the circuit; when these values fall outside the expected range, the code is set. This can be caused by a faulty shift solenoid, damaged wiring, or a defective transmission control module.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Use an OBD2 scanner to confirm the code and check for additional codes.

2

Step 2: Visually inspect the wiring and connectors related to the manual mode circuit for damage or corrosion.

3

Step 3: Test the manual mode shift solenoid resistance with a multimeter and compare to manufacturer specifications.

4

Step 4: If wiring and solenoid are okay, test the TCM for proper operation or reprogram if necessary.

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

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

It is generally safe to drive, but you will lose manual shift capability. The transmission will default to automatic mode. However, if other symptoms like harsh shifting occur, have it inspected promptly.

How much does it cost to fix?

Repair costs vary. Simple wiring repairs may cost $50-$150, while replacing a shift solenoid or TCM can range from $200-$600 or more, including labor.

06. Related Codes