P0983: Shift Solenoid D Control Circuit High - Fixes

Which Scanner Is Right for Your Vehicle? Let Us Help →

P0983 Code: Shift Solenoid D Control Circuit High

P0983 Code: Shift Solenoid D Control Circuit High

Quick answer

Code P0983 is “Shift Solenoid ‘D’ Control Circuit High.” The transmission control module (TCM) has detected abnormally high voltage on the shift solenoid D control circuit — typically an open, high resistance, or a lost ground/driver path rather than a short to power — so solenoid D can't switch as commanded. The result is usually limp mode with harsh or missed shifts. Common causes are a failed solenoid coil, open or corroded wiring, or a bad connector.

How seriousMedium–High. Usually forces limp mode and unreliable shifting; risks wear if ignored.
OK to drive?Briefly to a shop — avoid prolonged or high-speed driving in limp mode.
Most common fixReplace the failed shift solenoid D or repair the open/corroded wiring in its circuit.
Typical cost$100–$900 depending on solenoid, pack or internal harness.

The P0983 trouble code points to a high-voltage electrical fault in an automatic-transmission shift solenoid circuit, which stops the transmission shifting reliably. This guide covers the symptoms, causes and fixes for P0983, and shows where a bi-directional scan tool like the iCarsoft CR Max P reads live data and commands the solenoid to pinpoint it.

1What Does the P0983 Code Mean?

P0983 is a generic powertrain DTC set when the TCM sees abnormally high voltage on the shift solenoid D control circuit — usually an open circuit, high resistance, or a lost ground/driver path. Solenoid D switches on and off to route hydraulic pressure for gear changes; when its circuit reads high, the TCM can't control it and typically drops the transmission into limp mode. It is the “high” counterpart to the “low” code P0982.

P0983 shift solenoid circuit diagram The TCM switches shift solenoid D electrically to direct hydraulic pressure through the valve body. P0983 is a high or open voltage on the solenoid D control circuit between the TCM and the solenoid. How a P0983 happens Automatic-transmission shift solenoid control TCM Shift Solenoid D Valve Body / clutches control circuit hydraulic P0983 — solenoid D control circuit high open, high resistance or lost ground
How a P0983 forms — a high or open solenoid D control circuit means the TCM can't switch the solenoid as commanded.

2Symptoms of the P0983 Code

  • Check engine light, often with a transmission warning lamp.
  • Harsh, delayed or erratic shifting.
  • Transmission slipping or failing to engage a gear (often overdrive).
  • Vehicle stuck in limp / fail-safe mode (one fixed gear).
  • Shift flares or, in some cases, no shift at all.
  • Reduced power and poor acceleration.
  • Increased fuel consumption.

3Common Causes of the P0983 Code

  • Faulty shift solenoid D — an open or failed coil.
  • Open or high-resistance wiring in the solenoid control circuit.
  • Corroded, loose or damaged connector at the transmission or solenoid.
  • Damaged internal transmission harness (heat or fluid contamination).
  • Low or contaminated transmission fluid.
  • Poor ground or a failed driver inside the TCM/PCM.
  • Faulty TCM/PCM (least common).

4How Serious Is P0983? Can You Keep Driving?

Don't ignore P0983. A high or open solenoid D circuit usually drops the transmission into limp mode and causes harsh or missed shifts that accelerate internal wear. Short trips to a shop are generally OK, but it isn't safe for prolonged or high-speed driving — diagnose and repair it promptly.

5How to Diagnose the P0983 Code

This is an electrical fault, so the focus is the circuit:

  • Read all codes and freeze-frame with a bi-directional scan tool such as the iCarsoft CR Max P.
  • View live data: solenoid D commanded state vs actual gear and gear-ratio PIDs.
  • Command solenoid D on and off with the tool and watch for circuit response.
  • Measure solenoid D resistance at the connector against spec; test for an open or high resistance.
  • Back-probe the control circuit for proper voltage and a clean ground; wiggle-test the connector and harness.

6Steps to Fix the P0983 Error Code

  1. Check and correct the transmission fluid level and condition first.
  2. Inspect the transmission connector and solenoid harness for corrosion, bent pins or chafing; clean or repair.
  3. Measure shift solenoid D resistance; replace the solenoid (or solenoid pack) if out of spec.
  4. Repair any open or high-resistance wiring or poor grounds in the control circuit.
  5. Clear codes and road-test, watching live data for normal solenoid operation.
  6. If the fault persists with good wiring and solenoid, test the TCM/PCM driver.
  7. Reset transmission adaptives and re-verify with a road test.

7Why Solid Solenoid Wiring Matters

The TCM switches each shift solenoid electrically to send hydraulic pressure to the right clutch at the right moment. If the solenoid D circuit goes open or high, the TCM loses that control and falls back to limp mode to protect the gearbox. A clean, in-spec circuit — healthy coil, intact wiring, solid ground — is what lets the transmission shift accurately and avoids the secondary wear that unreliable shifting causes.

8Which iCarsoft Tool to Use

The iCarsoft CR Max P is well suited to a P0983. Its bi-directional control lets you command shift solenoid D and watch whether the circuit responds, while live gear and gear-ratio data show whether the fault is the coil, the wiring or the connector — so the right part gets replaced.

With CAN-FD support and coverage for 58 vehicle makes, it also confirms the transmission shifts correctly again after the repair.

iCarsoft CR Max P bi-directional scan tool for P0983 shift solenoid circuit diagnosis

Recommended for P0983

iCarsoft CR Max P

Pro bi-directional scan tool with live transmission data, shift-solenoid actuation, CAN-FD and full-system diagnostics across 58 car brands — to test the solenoid circuit and verify a P0983 repair.

$599.99 · was $819.99 · lifelong free updates

Shop CR Max P See full specs

9P0983 Repair Cost

Cost depends on whether it's the solenoid, the wiring or the internal harness. Typical ranges (parts + labor):

P0983 repair cost ranges Typical P0983 repair costs in US dollars, parts plus labor: diagnostic $75 to $150, shift solenoid D $150 to $400, solenoid pack or valve body $400 to $900, wiring $75 to $250, TCM replacement $500 to $1000. P0983 — typical repair cost Parts + labor, US dollars · general estimates Diagnostic (scan) Shift solenoid D Solenoid pack / valve body Wiring / connector TCM / PCM replacement $75–$150 $150–$400 $400–$900 $75–$250 $500–$1,000 $0$250$500$750$1,000
Typical P0983 repair costs (parts + labor). A single solenoid is moderate; a valve body or TCM raises the cost.
Repair Typical cost
Diagnosis (1 hr) $75–$150
Shift solenoid D replacement $150–$400
Solenoid pack / valve body $400–$900
Wiring / connector repair $75–$250
TCM/PCM replacement + programming $500–$1,000

These are general estimates — get a quote once the specific cause is confirmed.

10Prevention & Regular Maintenance

  • Service transmission fluid and filter at the manufacturer interval.
  • Keep fluid topped off and address leaks early.
  • Fix transmission warning lights promptly before damage spreads.
  • Avoid overheating — tow within limits and add a cooler for heavy use.
  • Have the charging system and grounds inspected to prevent voltage-related solenoid faults.

12P0983 — Frequently Asked Questions

What's the difference between P0983 and P0982?

P0983 is the shift solenoid D circuit reading high (open or over-voltage); P0982 is the same circuit reading low.

Can I drive with a P0983 code?

Only briefly to a shop. The transmission may be in limp mode, and continued driving risks further wear — repair it soon.

Is it always the solenoid?

No. Because it's a “circuit high” code, open wiring and connectors are just as common as the solenoid itself.

Where is shift solenoid D?

Inside the transmission's valve body; access usually requires dropping the pan.

How do I reset the P0983 code?

Repair the circuit or solenoid first, then clear the code with a scan tool such as the iCarsoft CR Max P and confirm it stays off after a road test.

Kevin Boyd
Diagnostic Engineer · iCarsoft · Transmission & chassis

Kevin focuses on automatic-transmission and chassis faults — shift solenoids, friction elements, ABS and wheel-speed sensors — and the kind of electrical shift faults that set codes like P0983. Definitions here are checked against SAE J2012 and public OBD references, and the guide is updated as reader feedback comes in. More guides from Kevin Boyd →

13References

Leave a comment

Please note: comments must be approved before they are published.