P0950 — Auto Shift Manual Control Circuit

powertrain (engine/transmission)

Is it safe to drive?

Short-term driving is OK In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm P0950 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the auto shift manual control circuit for damage, corrosion, chafing or poor contact.
  4. Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
  5. Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0950 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for P0950 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; Control module repair: $300–$1,000; Replace the faulty sensor or actuator: $150–$500. Overall, fixing P0950 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

Is it safe to drive with P0950?

In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.

What does OBD2 code P0950 mean?

Auto Shift Manual Control Circuit (P0950): a powertrain (engine/transmission) fault affecting the sensor and actuator circuits. The car is usually drivable while you plan the repair. Most often caused by open or shorted wiring in the circuit, blown fuse feeding the circuit, faulty sensor or actuator of the affected circuit.

How do I diagnose P0950 myself?

Start with a scan: confirm P0950, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the sensor and actuator circuits, and verify the suspect component against live data before buying parts.

Will P0950 clear itself?

Sometimes P0950 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.

What is the most common cause of P0950?

The most common causes are: open or shorted wiring in the circuit, blown fuse feeding the circuit, faulty sensor or actuator of the affected circuit.

P0950 is a powertrain-related diagnostic trouble code that points to a fault in the auto shift manual control circuit. In vehicles equipped with electronically-managed manual transmissions or automated manual transmissions (AMTs), the transmission control module (TCM) or engine control module (ECM) constantly watches the signals coming from the shift lever position sensors, actuator motors, and related wiring. When these signals drop out, spike, or fall outside the manufacturer's specified voltage or resistance range, the module logs P0950 and illuminates the Check Engine light.

The engine control unit triggers this code when it identifies readings from the auto shift manual control circuit that don't match expectations. Because the TCM or ECM monitors this circuit continuously during vehicle operation, it saves a freeze frame snapshot the moment the fault occurs — capturing engine rpm, vehicle speed, transmission gear, coolant temperature, and calculated load. That snapshot tells you exactly what conditions were present when P0950 was triggered, giving you a specific scenario to reproduce during testing. After the fault is detected over a set number of drive cycles, the module locks the code in memory and activates the warning lamp.

What are the symptoms of P0950?

  • The Check Engine light or transmission warning lamp stays illuminated
  • The vehicle may enter limp-home mode, limiting speed or available gears
  • The auto shift manual system behaves erratically, operates intermittently, or stops working entirely
  • The transmission may refuse to shift into certain gears or stay locked in one position
  • Fuel consumption can increase if the transmission compensates for a detected fault by altering shift schedules
  • In mild cases the vehicle drives normally aside from the warning lamp; in severe cases the system fails completely

What causes P0950?

  • Corroded, loose, or damaged electrical connectors in the auto shift manual control circuit
  • A poor or interrupted ground connection affecting the circuit
  • An internal fault within the control module that drives or monitors the circuit
  • A failed sensor or actuator component that the circuit is designed to read or control

How to diagnose P0950

  1. Connect an OBD2 scanner, verify P0950 is stored, and record the freeze frame data — this snapshot shows the exact operating conditions when the fault was detected and guides your testing.
  2. Pull all related trouble codes. Codes such as P0900 through P0905 often accompany P0950 and point to specific circuit failures that speed up diagnosis. Check manufacturer TSBs for your make and model; many P0xxx codes have documented factory fixes or software updates.
  3. Perform a thorough visual inspection of the wiring harness and connectors tied to the auto shift manual control circuit. Look for broken insulation, chafing, corrosion on terminals, and any connectors that are not fully seated.
  4. At the component connector, measure reference voltage, ground resistance, and signal continuity against manufacturer specifications using a multimeter.
  5. Conduct a wiggle test on the harness while monitoring live data on your scanner — any signal dropouts or interruptions reveal hidden wire breaks or loose contacts.
  6. Clear the code, complete a full drive cycle including the conditions from the freeze frame data, and verify P0950 does not return before considering the diagnosis complete.

How to fix P0950

Start with the most common and least expensive possibilities before replacing major components:

  • Wiring repair or connector replacement: $80–$250
  • Control module diagnosis and repair: $300–$1,000
  • Sensor or actuator replacement: $150–$500

How much does it cost to fix P0950?

The total bill depends on which part of the auto shift manual control circuit is actually at fault. Parts and labor at independent shop rates (USD) typically run as follows for common P0950 repair scenarios: wiring or connector work costs $80–$250, control module service or replacement runs $300–$1,000, and a faulty sensor or actuator replacement runs $150–$500. Overall, addressing P0950 usually falls somewhere between $80 and $1,000. A methodical diagnosis before buying parts is the single best way to keep costs down — the most expensive scenario is almost never where you should start.

Can you drive with P0950?

In most cases the vehicle remains drivable, though you may notice reduced transmission performance, limited gear selection, or an illuminated warning lamp. If the car stalls, fails to start, or triggers warnings related to brakes or steering, treat the situation as urgent and seek repair immediately.

Related OBD2 codes