01 Signs of Low Differential Fluid: Understanding the Importan… • 02 Is Your Car Clicking Instead of Cranking? It Might Be the S… • 03 Modern Vehicle Hacking: A Comprehensive Guide to Safeguard … • 04 How to Fix an Engine That Cuts Out and Restarts While Drivi… • 05 The Future of Autonomous Vehicles • 06 How Starting and Stopping Your Car Engine Can Affect Its Pe… • 07 Serpentine Belt Noise: Causes, Effects, and How to Keep You… • 08 B1075 – Climate Control System Fault: Temperature Regulatio… • 09 12 Luxury Cars Owned by Footballers That Cost More Than a P… • 10 C0110 - Pump Motor Circuit Malfunction •

DTC codes / P09xx · Transmission / P0956

P0956Auto Shift Manual Mode Circuit Range/Performance

P0956 indicates that the transmission control module (TCM) has detected an out-of-range or performance fault in the auto shift manual mode circuit, which is the electrical path that lets the driver command manual gear changes in an automatic transmission. The computer monitors the circuit for expected voltage or signal behavior when manual mode is selected, and it sets this code when the actual signal does not match the commanded state or falls outside the valid range.

SystemPowertrain
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyIntermediate
AreaTransmission

Symptoms you may notice

  • The manual shift mode may not engage when selected, leaving the transmission in fully automatic operation.
  • The gear position indicator may flash or show an incorrect gear when manual mode is requested.
  • The transmission may refuse to hold a gear or may upshift automatically even when manual mode is active.
  • A warning light or message such as 'Manual Mode Unavailable' may appear on the dashboard.
  • The transmission may default to a limp-home mode with reduced performance and limited gear selection.
  • Often no symptoms besides the warning light, especially if the fault is intermittent.

Common causes, most likely first

  1. A faulty manual mode switch or shift lever position sensor that fails to send the correct signal.
  2. Damaged, corroded, or chafed wiring in the manual mode circuit, often at the shift lever or through the floor harness.
  3. A poor electrical connection at the transmission control module (TCM) or at the switch connector.
  4. A failed TCM that cannot correctly process the manual mode input signal.
  5. A malfunctioning transmission range sensor or internal mode switch that shares the manual mode signal path.
  6. Water intrusion or contamination in the shift lever assembly causing intermittent switch operation.
  7. Aftermarket accessories or improper wiring repairs that interfere with the manual mode circuit.

How to diagnose and fix it

  1. Verify the code with a scan tool and check for any related codes in the TCM and other modules before replacing parts.
  2. Inspect the manual mode switch and shift lever assembly for physical damage, contamination, or sticking operation.
  3. Check the wiring harness and connectors between the switch and the TCM for corrosion, chafing, or loose pins.
  4. Measure the resistance or voltage on the manual mode circuit at the switch and at the TCM, comparing to manufacturer specifications.
  5. Test the manual mode switch operation with a multimeter while moving the shift lever through its positions.
  6. If the switch and wiring test good, substitute a known-good TCM or perform a relearn/calibration procedure as required.
  7. Clear the code and road test the vehicle in manual mode to confirm the repair and ensure the code does not return.

Manual mode faults that fool good technicians

  • A weak or failing battery can cause the TCM to log this code because low voltage disrupts the manual mode signal processing, so always check battery health and charging system first.
  • The manual mode switch is often integrated into the shift lever assembly, and a simple spill or worn detent can cause intermittent signals that mimic a failed TCM.
  • Some vehicles require a TCM relearn or calibration after replacing the switch or TCM, and skipping this step will cause the code to reset immediately.
  • A code P0956 can be set by a faulty transmission range sensor even when the manual mode switch itself tests perfectly, because the TCM cross-checks both signals.
  • Intermittent faults often appear only when the vehicle is cold or after the shift lever has been used repeatedly, so a thorough wiggle test of the harness is essential.

Can I keep driving with P0956?

You can usually drive the vehicle in automatic mode, but manual gear selection may be unavailable and the transmission could enter a limp-home mode that limits performance. Avoid aggressive driving or towing until the fault is repaired, and have the vehicle diagnosed promptly to prevent further transmission damage.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage