• 09-01-2025
  • 12 min.
  • 653

P0956 Auto Shift Manual Mode Circuit Range / Performance

The P0956 trouble code is an OBD-II diagnostic trouble code related to the electronic control system that allows an automatic transmission to operate in manual shift mode.

P0956 – Auto Shift Manual Mode Circuit Range/Performance

This code means that the transmission control module (TCM) or powertrain control module (PCM) has detected that the signal or operation of the automatic/manual shift mode circuit is outside the expected range or is not performing correctly.

Unlike a simple circuit-high or circuit-low code, P0956 generally indicates that the system is receiving a signal, but that signal or the resulting operation does not correspond to what the transmission controller expects.

The problem can involve the manual-mode switch, gear selector, paddle shifters, wiring, connectors, signal circuit, control module or the communication between modules.

P0956 does not automatically mean that the transmission has internal mechanical damage.

What Does P0956 Mean?

P0956 – Auto Shift Manual Mode Circuit Range/Performance

Modern automatic transmissions often allow the driver to select manual mode and request individual gear changes.

Depending on the vehicle, the driver may use:

  • Gear selector

  • “+” and “–” selector positions

  • Steering-wheel paddle shifters

  • Manual-mode button

  • Electronic shift switches

The control system monitors these inputs and determines whether the driver wants the transmission to remain in automatic mode or accept manual shift commands.

A simplified system looks like this:

Driver input → Switch/selector → Signal circuit → Control module → TCM → Transmission operation

When the signal is present but is outside the expected electrical or functional range, P0956 may be stored.

What Does “Range/Performance” Mean?

The term “Range/Performance” is different from “Circuit Low” and “Circuit High.”

A low-code condition means the detected signal is lower than expected.

A high-code condition means the detected signal is higher than expected.

A range/performance condition means the signal may be present and electrically plausible, but the value, response, timing or actual operation does not agree with the expected behavior.

For example, the TCM may expect:

Manual mode OFF → OFF signal

Then:

Manual mode ON → ON signal

If the input changes incorrectly, does not correspond to the selector position, or behaves inconsistently with the transmission controller's expectations, P0956 may be generated.

What Is Auto Shift Manual Mode?

Auto shift manual mode allows an automatic transmission to operate with driver-requested gear changes.

The driver can typically select:

“+” → Upshift

“–” → Downshift

The transmission remains electronically controlled. The TCM still determines whether the requested gear change is safe and appropriate.

The exact system varies by manufacturer.

Some vehicles use a simple switch circuit.

Others use a resistor-based signal.

More advanced vehicles may transmit the request through another electronic control module and a vehicle communication network.

What Does the Manual Mode Circuit Monitor?

Depending on the vehicle, the circuit may monitor:

  • Manual-mode activation

  • Gear selector position

  • Upshift request

  • Downshift request

  • Paddle-shifter operation

  • Selector switch position

The exact meaning of the P0956 code therefore depends on the transmission and vehicle architecture.

A manufacturer-specific wiring diagram and service information should be used for precise diagnosis.

Does P0956 Mean the Gear Selector Is Bad?

No.

The gear selector is only one possible source of the problem.

Other possible causes include:

  • Faulty manual-mode switch

  • Faulty paddle shifter

  • Damaged wiring

  • High resistance in the circuit

  • Loose connector

  • Corroded terminal

  • Incorrect switch signal

  • Shift-control module problem

  • Communication problem

  • TCM fault

Replacing the selector without testing the circuit can result in unnecessary expense.

Symptoms of P0956

The symptoms depend on the vehicle and transmission design.

Possible symptoms include:

  • Check Engine Light

  • Transmission warning light

  • Manual mode unavailable

  • Manual mode working inconsistently

  • Paddle shifters not responding correctly

  • Upshift commands ignored

  • Downshift commands ignored

  • Incorrect gear selection

  • Transmission remaining in automatic mode

  • Delayed response to manual shift requests

  • Transmission entering limp mode

  • Limited gear operation

Some vehicles may continue to drive normally in automatic mode.

In these cases, the driver may notice only that the manual shifting function does not work correctly.

Common Causes of P0956

Faulty manual-mode switch

The manual-mode switch can wear out or develop internal electrical problems.

Possible problems include:

  • Incorrect resistance

  • Worn contacts

  • Sticking

  • Contamination

  • Intermittent operation

Faulty gear selector

If manual mode is controlled by the gear selector, the selector assembly can send an incorrect position or mode signal.

Possible causes include:

  • Internal switch wear

  • Incorrect position detection

  • Internal wiring damage

  • Mechanical wear

Faulty paddle shifter

On vehicles with steering-wheel paddles, one or both paddle switches can malfunction.

Possible problems include:

  • Worn switch

  • Stuck paddle

  • Internal electrical fault

  • Damaged wiring

Damaged wiring

Wiring problems can alter the signal reaching the TCM.

Possible issues include:

  • Broken conductors

  • Chafed insulation

  • High resistance

  • Pinched wiring

  • Poor previous repairs

  • Heat damage

Loose or corroded connector

Poor electrical contact can cause the signal to fall outside the expected range.

Possible problems include:

  • Loose terminals

  • Bent pins

  • Corrosion

  • Water intrusion

  • Poor terminal tension

  • Damaged connector locks

Clock spring problem

If the vehicle uses steering-wheel paddle shifters, the clock spring can affect the electrical connection between the steering wheel and vehicle wiring.

A faulty clock spring may cause:

  • Paddle shifter problems

  • Steering-wheel button problems

  • Intermittent manual-mode operation

Shift-control module problem

Some vehicles use a separate electronic module to interpret gear-selector inputs.

A problem with this module can result in an incorrect manual-mode signal.

Communication problem

On modern vehicles, the manual-mode request may be transmitted electronically between modules.

A communication problem can cause the TCM to receive a value that does not correspond to the actual selector or paddle position.

TCM fault

A faulty TCM is possible but should generally be considered only after the input circuit and related components have been tested.

Can Low Transmission Fluid Cause P0956?

Low transmission fluid does not normally cause P0956 directly.

Low fluid can cause:

  • Slipping

  • Delayed engagement

  • Harsh shifting

  • Hydraulic pressure problems

However, P0956 concerns the range/performance of the automatic/manual shift control circuit.

Transmission fluid level should still be checked if there are other transmission symptoms, but it should not be assumed to be the cause of this code.

Can Dirty Transmission Fluid Cause P0956?

Dirty transmission fluid can contribute to:

  • Valve-body problems

  • Solenoid sticking

  • Poor shifting

  • Hydraulic pressure issues

However, contaminated fluid does not normally cause a manual-mode circuit range/performance fault.

The electrical control system should be investigated first when P0956 is stored.

P0956 vs. P0957 vs. P0958 vs. P0959

These codes are closely related.

P0956 – Auto Shift Manual Mode Circuit Range/Performance

The signal or system operation is outside the expected range or performance.

P0957 – Auto Shift Manual Mode Circuit Low

The electrical signal is lower than expected.

P0958 – Auto Shift Manual Mode Circuit High

The electrical signal is higher than expected.

P0959 – Auto Shift Manual Mode Circuit Intermittent

The manual-mode circuit operates intermittently or loses its expected signal.

This distinction is important during diagnosis.

With P0956, the technician should not focus exclusively on voltage being too high or too low. The relationship between the driver's input, the electrical signal and the TCM's interpretation of that signal should also be examined.

How Serious Is P0956?

P0956 is usually not an immediate indication of catastrophic transmission damage.

In many cases, the vehicle can continue operating in automatic mode.

However, the manual-shift function may not work correctly.

The problem becomes more serious if the transmission also:

  • Shifts harshly

  • Slips

  • Enters limp mode

  • Remains in one gear

  • Loses Drive

  • Loses Reverse

  • Produces additional transmission fault codes

Those symptoms may indicate that the problem extends beyond the manual-mode input.

Can You Drive With P0956?

If the vehicle operates normally in automatic mode, it may be possible to drive it to a repair facility.

However, the manual-shift function should not be relied upon until the fault is diagnosed.

Driving should be minimized if you experience:

  • Severe shifting problems

  • Unexpected gear selection

  • Transmission slipping

  • Limp mode

  • Loss of Drive or Reverse

The vehicle's actual behavior should be considered together with the stored code.

How to Diagnose P0956

A proper diagnosis should determine why the manual-mode signal or operation is outside its expected range.

1. Scan all control modules

Use a professional diagnostic scanner to retrieve codes from:

  • TCM

  • PCM

  • Body-control module

  • Gear-selector module

  • Steering-wheel control module

Look for related codes.

Multiple codes may point toward a shared wiring or communication problem.

2. Check freeze-frame data

Review the conditions under which P0956 was stored.

Useful information may include:

  • Vehicle speed

  • Engine RPM

  • Selected gear

  • Transmission temperature

  • Selector position

  • Manual-mode status

  • Shift request

This information can help determine when the abnormal condition occurred.

3. Monitor live data

Live data can be extremely useful with P0956.

Depending on the vehicle, monitor:

  • Manual mode ON/OFF

  • Selector position

  • Upshift request

  • Downshift request

  • Paddle status

  • Shift request

  • Transmission operating mode

Operate the selector or paddles and compare the physical action with the values reported by the scan tool.

For example, if the driver selects manual mode but the scan tool continues to show automatic mode, the input circuit should be investigated.

4. Test the manual-mode switch

Check the switch according to manufacturer specifications.

Depending on the design, this may involve testing:

  • Continuity

  • Resistance

  • Voltage

  • Signal changes

The signal should change correctly when the switch is operated.

5. Inspect the gear selector

Check for:

  • Physical damage

  • Loose connector

  • Corroded terminals

  • Damaged wiring

  • Incorrect selector position signals

  • Internal switch problems

6. Test the paddle shifters

If equipped with paddle shifters, verify that the TCM correctly recognizes:

  • Upshift request

  • Downshift request

If one command is not detected or is interpreted incorrectly, the corresponding switch and wiring should be tested.

7. Inspect the wiring

Look for:

  • Chafed wires

  • Broken conductors

  • Pinched wiring

  • Heat damage

  • Incorrect previous repairs

  • High-resistance connections

Wiring should be checked along the entire circuit specified by the manufacturer.

8. Check connectors and terminals

Inspect for:

  • Corrosion

  • Bent pins

  • Loose terminals

  • Backed-out terminals

  • Water intrusion

  • Poor terminal tension

A connector can be physically connected while still producing an abnormal electrical signal.

9. Check the signal under different conditions

Because P0956 is a range/performance code, the circuit should be observed while:

  • Moving the selector

  • Operating the paddles

  • Turning the steering wheel

  • Starting and stopping the vehicle

If the signal changes unexpectedly, the cause may be a wiring or switch problem.

10. Check communication between modules

If the manual-mode signal is processed by another module, verify that the requested mode is correctly transmitted to the TCM.

A communication problem can cause a correct physical input to be interpreted incorrectly by the transmission controller.

11. Test the TCM only after other components

If the input device, wiring, connectors and communication system are all confirmed to be operating correctly, the TCM should then be evaluated.

Why P0956 Can Be Difficult to Diagnose

P0956 is not simply a case of checking whether voltage is present.

The signal may look electrically reasonable but still be incorrect for the current selector position or driver command.

For example:

  • The selector is in automatic mode but the TCM sees manual mode.

  • Manual mode is selected but the TCM sees an invalid position.

  • A paddle command is detected but remains active too long.

  • The signal changes, but not within the expected range.

  • The TCM receives conflicting information from different modules.

This is why live-data analysis can be particularly useful.

P0956 After Steering Wheel Repair

If P0956 appeared after steering-wheel work, inspect:

  • Paddle-shifter connectors

  • Steering-wheel wiring

  • Clock spring

  • Paddle switches

  • Related connectors

If other steering-wheel controls developed problems simultaneously, the steering-wheel electrical system deserves particular attention.

P0956 After Gear Selector Repair

If the code appeared after gear-selector work, inspect the selector assembly before investigating expensive transmission components.

Check:

  • Connector installation

  • Wiring

  • Terminals

  • Selector switch

  • Position sensors

  • Manual-mode input

A selector that is mechanically installed but electronically misidentified can cause a range/performance fault.

P0956 After Transmission Repair

If P0956 appeared after transmission work, inspect wiring and connectors that were disturbed during the repair.

However, the code specifically concerns the automatic/manual shift control circuit, so the gear selector and related controls should not be overlooked.

The appearance of P0956 after transmission work does not automatically prove internal transmission damage.

Can P0956 Cause Limp Mode?

Yes, it can on some vehicles.

If the TCM cannot reliably determine the driver's requested shift mode, it may activate a protective operating strategy.

Possible results include:

  • Manual mode disabled

  • Limited gear selection

  • Fixed gear operation

  • Transmission warning light

  • Reduced transmission functionality

The exact response depends on the transmission's control strategy.

Can P0956 Damage the Transmission?

P0956 itself does not normally cause direct mechanical transmission damage.

The code primarily concerns the electronic input used to control manual shift mode.

However, if the transmission operates with incorrect shift commands or enters a protective strategy, abnormal shifting may occur.

If there is slipping, harsh shifting or loss of gear engagement, the vehicle should be diagnosed promptly.

Common Diagnostic Mistakes With P0956

One common mistake is assuming that P0956 means the transmission needs to be rebuilt.

It does not.

The code concerns the automatic/manual shift control circuit.

Another mistake is replacing the gear selector immediately.

The wiring, connectors and signal should be tested first.

Another mistake is interpreting “Range/Performance” as a hydraulic pressure problem.

It generally refers to whether the electrical input and system behavior are within the expected operating range.

Another mistake is checking only the switch.

On some vehicles, the manual-mode request travels through several electronic components or modules before reaching the TCM.

What Is the Correct Repair for P0956?

The correct repair depends on the confirmed cause.

Possible repairs include:

  • Replacing the manual-mode switch

  • Replacing the gear selector

  • Replacing a faulty paddle shifter

  • Repairing damaged wiring

  • Repairing high-resistance connections

  • Replacing damaged terminals

  • Repairing or replacing connectors

  • Repairing clock spring wiring when applicable

  • Repairing a shift-control module

  • Correcting module communication problems

  • Repairing or replacing the TCM when it is conclusively diagnosed as faulty

After the repair, the manual-mode input should be tested through its complete operating range.

Final Thoughts on P0956

P0956 – Auto Shift Manual Mode Circuit Range/Performance indicates that the transmission control system has detected that the automatic/manual shift mode signal or its operation is outside the expected range or performance parameters.

The code does not automatically indicate internal transmission failure.

The most important areas to investigate are the manual-mode switch, gear selector, paddle shifters, wiring, connectors, terminals, clock spring and communication between control modules.

Unlike P0957 and P0958, which specifically identify a low or high electrical signal, P0956 is broader. The signal may be present but incorrect, implausible or inconsistent with the driver's actual input.

A proper diagnosis should therefore combine scan-tool live data, physical switch testing, wiring inspection and signal analysis.

P0956 should be approached primarily as an electronic shift-control problem. Finding why the manual-mode input does not match the expected range or behavior can prevent unnecessary replacement of the gear selector, TCM or entire transmission.