P0983 — Shift Solenoid "D" Control Circuit High
P0983 — Shift Solenoid "D" Control Circuit High. A fault in the automatic transmission control. Short, gentle driving to a shop is usually possible. Typical causes: wiring or connector faults in the valve body harness, failed shift or pressure control solenoid, faulty transmission speed sensor.
powertrain (engine/transmission)
Is it safe to drive?
Drive with caution Drive only if the transmission still shifts predictably, and avoid highway speeds. Driving with slipping or limp mode accelerates internal wear — every kilometre can add to the final repair bill.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm P0983 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- 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.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the automatic transmission control for damage, corrosion, chafing or poor contact.
- Subsystem check With the shift solenoid "D" control disconnected, measure signal voltage at the harness connector: a high reading with the component unplugged indicates a short to power in the harness; if it drops to normal, the component itself is faulty.
- Subsystem check Check transmission fluid level and condition — dark, burnt fluid points to internal wear.
- Subsystem check Read transmission-specific codes and live data (solenoid states, input/output speed) with a capable scanner.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0983 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P0983 (parts and labor, USD, independent shop rates): Valve body repair or replacement: $700–$1,500; Transmission fluid service: $150–$350; Replace a shift solenoid: $300–$800; Transmission rebuild or replacement: $2,500–$5,500. Overall, fixing P0983 usually costs between $150 and $5,500. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
What does OBD2 code P0983 mean?
P0983 — Shift Solenoid "D" Control Circuit High. A fault in the automatic transmission control. Short, gentle driving to a shop is usually possible. Typical causes: wiring or connector faults in the valve body harness, failed shift or pressure control solenoid, faulty transmission speed sensor.
How do I diagnose P0983 myself?
Start with a scan: confirm P0983, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the shift solenoid "D" control, and verify the suspect component against live data before buying parts.
How much does it cost to fix P0983?
Valve body repair or replacement — $700–$1,500; Transmission fluid service — $150–$350; Replace a shift solenoid — $300–$800; Transmission rebuild or replacement — $2,500–$5,500. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
What are the symptoms of P0983?
Drivers most often notice: transmission stuck in one gear (limp mode), Check Engine or transmission warning light on, harsh or delayed shifting, shuddering at highway speed.
Will P0983 clear itself?
Sometimes P0983 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.
When your check engine light comes on and a scan tool reveals P0983, it tells you the transmission control system has detected an electrical problem with shift solenoid "D." Specifically, the control circuit is reading a voltage that sits too high — typically close to full battery voltage — when it should be switching between ground and open states as the computer commands the solenoid to actuate.
Modern automatic transmissions use a bank of solenoid valves to manage fluid pressure and orchestrate gear changes. Shift solenoid "D" is one piece of that puzzle, responsible for controlling certain shift events in the gearbox. The transmission control module sends a low-amperage signal down a dedicated wire to energize or de-energize the solenoid. When something pulls that signal wire permanently high — essentially making it always live — the module loses the ability to switch the solenoid on and off. Without proper solenoid operation, the transmission can't execute clean gear changes. Once the module confirms this high-voltage condition persists across enough drive cycles to rule out a temporary glitch, it stores P0983 and turns on the warning light. The freeze frame data captured alongside the code shows exactly what engine rpm, load, temperature, and vehicle speed were when the fault first appeared, giving you a reliable starting point for diagnosis.
Common symptoms of P0983
The transmission's failsafe programming is designed to protect internal components once P0983 sets, which means you may experience one or more of the following:
- Vehicle enters limp mode and stays locked in a single gear, usually third or fourth, severely limiting acceleration
- Check engine light, transmission warning light, or both illuminate on the instrument cluster
- Noticeable harshness or violent clunking when shifts occur — the transmission feels like it's being shoved between gears
- Delayed or sluggish response when the throttle is pressed; the engine revs without corresponding acceleration
- Shuddering or vibration felt through the vehicle body, especially at highway cruising speeds
- In severe cases, complete loss of forward or reverse movement — the transmission effectively locks up
What causes P0983?
The root causes range from simple wiring issues to major internal transmission damage. Here they are ordered from most to least common:
- The signal wire for shift solenoid "D" is shorted directly to battery positive voltage, keeping the circuit constantly high
- The ground return path for the solenoid has broken or corroded open, leaving the control line floating at high potential
- The shift solenoid "D" itself has failed internally and created a short circuit that forces the signal high
- Wiring harness or connector damage near the valve body — insulation chafing, heat damage, or fluid intrusion causing bare wires to contact each other or power sources
- A related shift solenoid or pressure control solenoid on the same circuit has failed and is pulling the shared signal high
- Worn valve body passages or solenoid bore scoring from high mileage or contaminated transmission fluid
- Deep internal mechanical wear such as clutch hub damage, band wear, or torque converter clutch failure sending metal debris through the fluid
How to diagnose P0983
Follow these steps in order to pinpoint the exact cause before replacing any parts:
- Connect an OBD2 scan tool and confirm P0983 is present in the transmission or powertrain trouble code list. Record the freeze frame data — it tells you the exact driving conditions when the fault triggered.
- Check for any other transmission-related codes stored alongside P0983. Intermittent or related codes often point to the true source of the problem. Also look up factory technical service bulletins for your specific vehicle — manufacturers sometimes publish known fixes for solenoid circuit codes.
- Perform a thorough visual inspection of the wiring harness that runs to the valve body. Look for melted wire insulation, corroded pins in the connector, broken strands, and any signs the harness has been rubbing against metal edges.
- With shift solenoid "D" disconnected from the harness, use a multimeter to measure voltage at the signal pin on the vehicle side connector. If you still read battery voltage with the solenoid unplugged, the harness itself has a short to power. If the reading drops to near zero, the solenoid is internally shorted and needs replacement.
- Inspect transmission fluid level and condition. Burnt, dark, or metallic-smelling fluid suggests internal wear is contributing to solenoid and valve body problems. Low fluid points to a leak that should be addressed separately.
- Use a transmission-capable scan tool to view live data: solenoid activation status, input and output shaft speed sensors, and fluid temperature. This tells you whether the transmission is actually receiving and acting on the control signals.
- Clear P0983, complete a drive cycle matching the freeze frame conditions, and recheck — if the code returns, the electrical fault is confirmed and the cause must be resolved before the transmission will shift properly.
Repair options and what they cost
Costs vary significantly depending on which component is actually at fault. Prices below reflect typical parts and labor at an independent repair shop in USD:
- Repair or replace the wiring harness or individual connectors: $100–$300
- Replace shift solenoid "D" (often part of a solenoid pack): $300–$800
- Transmission fluid and filter service (if contamination is the root cause): $150–$350
- Valve body repair or replacement: $700–$1,500
- Transmission rebuild or full replacement: $2,500–$5,500
When you add it all up, fixing P0983 typically runs between $150 and $5,500 depending on severity. The repair bill climbs fast if internal mechanical damage is involved, but the majority of P0983 cases trace back to wiring connectors or a single failed solenoid — both of which are comparatively affordable to address. A proper diagnosis before you buy parts is the single best way to keep costs under control.
Can you drive with P0983?
P0983 carries a caution severity rating. If the transmission still shifts and the vehicle moves normally without slipping or shuddering, short trips on local roads while you arrange repairs are acceptable. Avoid sustained highway driving and heavy loads.
However, if the transmission has dropped into limp mode, is refusing to shift, or you feel slipping under power, stop driving and arrange a tow. Continuing to operate a malfunctioning transmission accelerates wear on clutches, bands, and the torque converter — every mile adds cost to the final repair.