OBD-II trouble code
P0981: Shift Solenoid "D" Control Circuit Range/Performance
The letter 'D' is the diagnostic standard's label, not the manufacturer's. On the valve body the same part may be stamped S4, or SL2, or nothing at all — and ordering by letter instead of by connector pin is how the wrong solenoid ends up in the box.
Quick facts
- System
- Powertrain
- Category
- Transmission / Shift Control
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $130 – $1,400
- DIY difficulty
- Advanced DIY
One of 43 shift solenoid codes
P0981 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 P0981 mean?
P0981 reports that the fourth shift solenoid circuit is behaving in a way the transmission control module does not accept as normal, without the reading ever reaching the point where the module would call it shorted or open.
The practical problem that dominates this code has nothing to do with electricity. It is naming. The letters A, B, C and D come from the generic diagnostic standard, which needed a neutral way to say 'the first one, the second one, the third one, the fourth one' across every manufacturer at once. Manufacturers did not adopt that vocabulary internally. Their service literature, wiring diagrams and parts catalogues call the same valves things like shift solenoid 4, S4, SL2, or a name derived from the clutch the valve feeds rather than any index at all. Nothing forces those two naming systems to line up, and by the fourth position they frequently do not.
That matters because of how people buy parts. A shop reads 'D', finds a listing that says 'shift solenoid D', and orders it. The transmission has five solenoids on the valve body, three of which look nearly identical, and the one that arrives is not necessarily the one the module was complaining about. The result is a repair that changes nothing, a code that comes straight back, and a strong temptation to blame the transmission.
There is one identifier that cannot drift between naming systems, and it is the connector pin. The module's output for this code goes to a specific numbered terminal in the transmission case connector, and the manufacturer's wiring diagram will show which internal solenoid that terminal feeds. Working from the pin outward — module pin, case connector terminal, internal harness, physical valve — identifies the actual component regardless of what anyone has decided to call it. It takes longer than reading a letter off a scan tool and it is the only method that survives a transmission with five solenoids in it.
On the electrical side, a fourth solenoid means a transmission with a substantial number of forward ratios, and on those the individual gear steps are small. A performance drift on one solenoid may therefore change the shift schedule in ways that are barely perceptible from the driver's seat — a slightly different point of changing up, a shift that feels marginally softer, nothing anybody would book a car in for. It is entirely normal for this code to be discovered during a service or when a light comes on, with no complaint attached to it whatsoever, and that absence of symptoms is not evidence that the code is spurious.
Common causes
- Shift solenoid coil drifting outside the module's expected current profile with age and heat
- High-resistance terminal on this circuit in the transmission case connector
- Incorrect replacement solenoid fitted after a previous repair identified the part by letter rather than by pin
- Degraded or contaminated fluid changing how the valve responds to a command
- Varnish or debris restricting the spool so its electrical signature changes
- Internal transmission harness deteriorating with heat cycling
- Insulation damage creating a partial leakage path on the control wire
- Poor module ground affecting current measurement on the solenoid outputs
- Corrosion in the case connector following water intrusion
Symptoms
- No noticeable complaint at all, with the code found during a service or after a warning light
- Slightly different shift points that the driver has not thought worth reporting
- One change feeling marginally softer or later than it used to
- A repair for the same code that did not fix anything, with the code returning
- Gear ratio code from the P0730 family stored alongside this one
- Occasional drop into a failsafe ratio on a long journey
- Behaviour more obvious once the transmission is fully warmed through
- Shift quality changing with load rather than with speed
Diagnostic steps
- 1.Identify the physical solenoid by connector pin rather than by letter: trace the module output for this code to its terminal in the transmission case connector and use the wiring diagram to find which internal valve that terminal feeds.
- 2.Cross-check the manufacturer's own name for that solenoid before ordering anything, since the service literature may call it S4, SL2, shift solenoid 4 or a name taken from the clutch it feeds.
- 3.If a solenoid was replaced for this code previously and the fault returned, confirm the correct one was fitted before pursuing anything else.
- 4.Measure the coil at the case connector and compare it against the other shift solenoid coils, which share the same fluid, temperature and module.
- 5.Take the measurements at operating temperature, because a drift fault commonly reads within tolerance on a cold transmission.
- 6.Perform a voltage drop test on the feed and return while the solenoid is energised, which finds resistance that a static reading misses.
- 7.Check fluid level and condition before condemning components, as degraded fluid changes both valve response and measured current.
- 8.Accept an absence of driver complaint as normal on a transmission with closely spaced ratios rather than treating the code as spurious.
- 9.Inspect this circuit's terminals in the case connector for corrosion or spread pins before buying a solenoid.
Repair cost
$130 – $1,400
Diagnosis is $110 to $250, and it is worth paying properly for on this code because identifying the correct physical solenoid is most of the work. A terminal or connector repair is $130 to $400. An individual shift solenoid is $250 to $700 fitted. On transmissions that supply the shift solenoids as one assembly the part is $450 to $1,400 fitted. A fluid and filter service is $150 to $350 and is normally part of the job. The expensive mistake on this code is not the parts price but paying for the wrong solenoid twice, which is a direct result of ordering by letter instead of by connector pin.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with transmission shift solenoid replacement 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.