P0981 — Shift Solenoid "D" Control Circuit Range/Performance
P0981 — Shift Solenoid "D" Control Circuit Range/Performance. 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, low or degraded transmission fluid, failed shift or pressure control solenoid.
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 P0981 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 Compare the shift solenoid "D" control live reading against a known-good reference (specification or a correlated sensor) under the conditions from the freeze frame.
- 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 P0981 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P0981 (parts and labor, USD, independent shop rates): Transmission fluid service: $150–$350; Replace a shift solenoid: $300–$800; Valve body repair or replacement: $700–$1,500; Transmission rebuild or replacement: $2,500–$5,500. Overall, fixing P0981 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 is the most common cause of P0981?
The most common causes are: wiring or connector faults in the valve body harness, low or degraded transmission fluid, failed shift or pressure control solenoid.
Is it safe to drive with P0981?
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.
What are the symptoms of P0981?
Drivers most often notice: transmission stuck in one gear (limp mode), slipping between gears, Check Engine or transmission warning light on, shuddering at highway speed.
How do I diagnose P0981 myself?
Start with a scan: confirm P0981, 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.
What does OBD2 code P0981 mean?
P0981 — Shift Solenoid "D" Control Circuit Range/Performance. 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, low or degraded transmission fluid, failed shift or pressure control solenoid.
P0981 is a powertrain diagnostic trouble code that points to a problem with the Shift Solenoid "D" Control Circuit. When your vehicle's transmission control module detects that this solenoid's performance has drifted outside its expected operating range, it stores P0981 and illuminates the check engine or transmission warning light on the dashboard.
Modern automatic transmissions rely on a bank of electrically-operated hydraulic valves called shift solenoids to route fluid pressure at precisely the right moment during each gear change. Shift Solenoid "D" specifically manages one of the gear ratios in your transmission, and the control circuit includes the solenoid itself, its wiring, and the module that drives it. The phrase "Range/Performance" in P0981's definition tells you that the electrical signal reaching the solenoid is valid — the wiring is intact — but the solenoid's actual behavior or output does not match what the transmission control module expects given current throttle position, vehicle speed, and load conditions.
Your vehicle's control module constantly monitors all shift solenoid circuits while you drive. When the data from Shift Solenoid "D" falls outside acceptable parameters for a sustained period, the module logs P0981. It also captures freeze frame data at that instant, recording engine rpm, load percentage, vehicle speed, and transmission fluid temperature. That snapshot is invaluable during diagnosis because it shows you exactly what conditions triggered the fault.
Common Symptoms of P0981
- Transmission enters limp mode, often locked in third gear with reduced torque output
- Gears slip or feel mushy during acceleration under load
- Check Engine or transmission warning light stays illuminated
- Noticeable shudder or vibration at higher speeds
- Shifts feel harsh, jerky, or uncharacteristically delayed
- In extreme cases, the transmission refuses to engage any gear at all
Possible Causes of P0981
- Degraded or internally failed Shift Solenoid "D" control unit
- Wiring damage, corrosion, or loose connectors at the transmission harness
- Low, contaminated, or worn transmission fluid affecting hydraulic operation
- Valve body wear or scoring that prevents consistent solenoid function
- Faulty transmission speed sensor sending incorrect data to the control module
- Failed pressure control or secondary shift solenoid compounding the problem
- Module calibration error following a software update or battery disconnect
Diagnosing P0981
- Connect an OBD2 scanner, confirm P0981 is present, and record all freeze frame data — this shows the exact operating conditions when the module first detected the fault.
- Pull all stored and pending codes from the transmission control system. Related codes often reveal whether the root cause is electrical, hydraulic, or mechanical.
- Perform a thorough visual inspection of the transmission wiring harness and connectors. Look for chafed wires, moisture intrusion, bent pins, or any sign of heat damage near the valve body.
- Measure the electrical resistance and ground integrity of Shift Solenoid "D" against manufacturer specifications. Compare live data from the solenoid against correlated sensors under the conditions recorded in the freeze frame.
- Inspect transmission fluid level and condition. Dark, discolored, or burnt-smelling fluid suggests internal wear that may be contributing to poor solenoid response.
- If initial checks do not pinpoint the fault, use a professional-grade scanner to monitor solenoid states, input and output shaft speeds, and line pressure data while road testing the vehicle.
- Clear P0981 after each test, drive through the freeze frame conditions, and verify whether the code returns — a one-time event may indicate an intermittent connection rather than a failed component.
Repair Options and Costs for P0981
Repair costs for P0981 vary widely depending on which component is actually at fault. The following price ranges reflect typical parts and labor at independent shops in the United States.
- Transmission fluid drain and fill service: $150–$350
- Shift Solenoid "D" replacement: $300–$800
- Valve body repair or replacement: $700–$1,500
- Transmission rebuild or full replacement: $2,500–$5,500
In most cases, fixing P0981 costs somewhere between $150 and $5,500 total. Addressing the most accessible and common causes first — starting with a transmission fluid service — is the most cost-effective diagnostic approach. An accurate diagnosis before purchasing expensive components prevents unnecessary spending on a replacement transmission when a solenoid or wiring repair would have solved the problem.
Can You Drive with P0981?
P0981 warrants caution. The transmission control module typically reduces power output and limits available gears when this code is active, which protects the drivetrain but significantly impairs vehicle performance. If your transmission still shifts predictably and the vehicle accelerates normally, short-distance travel to a repair facility may be acceptable — but highway speeds should be avoided.
Continuing to drive when P0981 is causing slipping, harsh engagement, or shuddering accelerates wear inside the transmission. Every extra mile driven under those conditions can increase the final repair bill substantially. If the transmission has dropped into limp mode and no longer shifts at all, arrange transport rather than risking further damage.
Related OBD2 Codes
-