OBD-II trouble code
P0983: Shift Solenoid "D" Control Circuit High
If the transmission connector is wet when you unplug it, stop and follow the wires uphill. Fluid travels along the copper strands inside a harness by capillary action, and it does not stop at the connector — it can reach the control module itself.
Quick facts
- System
- Powertrain
- Category
- Transmission / Shift Control
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $0 – $1,800
- DIY difficulty
- Advanced DIY
One of 43 shift solenoid codes
P0983 sits in a grid: one axis is which solenoid the letter refers to, the other is what went wrong with it. Each cell is a genuinely different fault with its own diagnosis — but codes from the same row or column often appear together, and what a pairing means is usually the fastest way in. The hub page lays out all 43 and explains how to read them against each other.
See all shift solenoid codes →Browse every code in P0900–P0999, or start from the full code library.
What does P0983 mean?
P0983 means the fourth shift solenoid's control circuit was sitting at supply voltage when the module intended to pull it down — the signature of an open circuit, an open solenoid winding, or the wire finding a powered feed.
The transmission case connector deserves particular attention on an open-circuit code, because it lives in a place no other connector on the vehicle has to survive. It is the boundary between hot pressurised fluid on one side and road spray, salt and grit on the other, and the only thing holding those two apart is a seal that ages. When the seal hardens or the connector is disturbed and not reseated properly, fluid gets past it, and that is where the story stops being about one connector.
Stranded copper wire behaves like a wick. Once fluid gets into the harness at the connector, it travels along the gaps between the strands, inside the insulation, drawn by capillary action rather than gravity. It will go uphill. Over months it can migrate a long way up the loom, and on more than a few vehicles the destination is the transmission or powertrain control module's own connector, where it sits between terminals, degrades contact and corrodes pins. A workshop that replaces a solenoid, cleans the case connector and hands the car back is treating the entry point while the fluid is still working its way along the harness.
So on this code the inspection is worth doing properly. Unplug the connector and look at it: fluid inside the shell, or on the terminals, is not incidental dirt. Then check the wires themselves — squeeze the loom above the connector, and look at the module connector at the far end of that harness. Fluid found at the module end means the repair includes the harness, not just the seal, because a wire that has been saturated internally does not dry out and cannot be reliably cleaned. Sealing the leak and leaving contaminated wiring in place produces a car that comes back.
The rest of the diagnosis follows the usual shape for an open circuit. Coil resistance measured at the case connector says whether the solenoid winding and internal harness are intact. Continuity from the module connector to the case connector covers the external wire. And the module's own ability to pull the unloaded circuit down decides whether the fault is in the wiring at all or in the module's output stage. Those three tests separate a seal and harness job from a solenoid job from a module job, and they are worth completing before anything is ordered.
Meanwhile the transmission does what it does whenever a shift solenoid is lost: the valve body reverts to its default state for that circuit and the unit operates on the gear combinations that remain, usually settling in a designed fallback ratio. The car moves. It is the diagnosis, not the drivability, that decides what this costs.
Common causes
- Aged or damaged transmission case connector seal allowing fluid past it
- Transmission fluid wicked along the wiring strands into the harness or the module connector
- Open winding in the shift solenoid inside the transmission
- Break in the internal transmission harness on this circuit
- Broken, corroded or backed-out terminal in the case connector
- Open circuit in the external control wire between module and transmission
- Control wire shorted to a battery-voltage circuit in the same loom
- Module output driver damaged by an earlier short on the same circuit
- Connector left unseated or unlatched after previous transmission work
Symptoms
- Transmission holding a fixed fallback ratio instead of shifting through the range
- Certain gears unavailable while the rest still work
- Fluid visible in or around the transmission electrical connector
- Fault returning weeks after a repair that addressed only the connector
- No change in behaviour after clearing the code
- Gear ratio code from the P0730 family stored alongside this one
- Other transmission circuit codes appearing progressively over time
- Check engine light with no slipping, noise or harshness from the unit
Diagnostic steps
- 1.Unplug the transmission case connector and inspect it for fluid inside the shell or on the terminals, treating any that is found as a finding rather than as dirt.
- 2.Squeeze and inspect the loom above the connector, and check the module connector at the far end of that harness, because fluid wicks along stranded copper and travels uphill.
- 3.If fluid has reached the module end, include the harness in the repair, since saturated wiring cannot be reliably cleaned or dried.
- 4.Inspect and replace the connector seal rather than only reseating the connector, as a hardened seal is the usual entry point.
- 5.Measure solenoid coil resistance at the case connector; an open reading there places the fault inside the transmission.
- 6.Test continuity of the external control wire from the module connector to the case connector.
- 7.Command the output on with the circuit unloaded and measure at the module-side pin to confirm the module's driver is still working.
- 8.Read the code history for a previously stored shorted-circuit code on this solenoid, which is what damages output drivers.
- 9.Check the case connector is fully seated and latched, particularly if the transmission has been worked on recently.
Repair cost
$0 – $1,800
The low end is zero because an unlatched connector reseated during diagnosis is a real outcome. Diagnosis is $110 to $250. A connector seal and terminal repair is $150 to $450. Where fluid has wicked up the loom, harness repair or replacement runs $250 to $900 depending on how far it travelled and whether the module connector is involved. An individual shift solenoid is $250 to $700 fitted, and $450 to $1,400 where the solenoids come as one assembly. A control module with a failed output driver is $600 to $1,600 including programming. Cleaning the connector and stopping there is the cheap answer that most often brings the car back.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with wiring harness / circuit repair preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.