AutoLogicTools

OBD-II trouble code

P0961: Pressure Control Solenoid "A" Control Circuit Range/Performance

Nothing is broken yet. The module is comparing the current it asked for against the current it actually got, and the gap has grown too wide — which is why this code can appear months before the transmission misbehaves, and why testing it in a cold workshop finds nothing.

Medium severityPowertrainTransmission / Pressure ControlDrivable short-term

Quick facts

System
Powertrain
Category
Transmission / Pressure Control
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$150$1,400
DIY difficulty
Shop recommended

One of 27 pressure control solenoid codes

P0961 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 27 and explains how to read them against each other.

See all pressure control solenoid codes

Browse every code in P0900–P0999, or start from the full code library.

What does P0961 mean?

P0961 is easy to misread because its title sounds like the performance codes further down the range, and the diagnostic approach is completely different. The distinction is worth stating plainly at the start: this code is judged on electrical current, not on hydraulic result.

A variable-force pressure control solenoid is not switched on and off. It is driven by a closed current loop — the module decides that a given line pressure requires, say, 0.65 amps through the coil, then modulates the drive until it measures that current flowing. Because it measures, it also knows when it has failed to achieve what it asked for. P0961 is set when the gap between commanded current and actual current stays outside tolerance. The circuit is not open, it is not shorted, and the solenoid is still doing something. It is simply no longer doing quite what it was told.

That has an implication most people do not expect from a transmission code: it can set with no driving complaint whatsoever. Current feedback is monitored continuously and to a fine tolerance, so a circuit that has drifted by ten or fifteen per cent will trip the threshold long before the resulting pressure error is large enough for anybody to feel through the seat. A car that shifts perfectly and carries this code is not a contradiction — it is the system doing exactly what it was designed to do, which is to notice the problem early. Fixing it at this stage is a solenoid or a connector. Ignoring it until the transmission actually misbehaves risks clutches that have been slipping under insufficient pressure, which is a different order of bill.

The most useful physical fact on this page explains why so many of these get diagnosed as 'no fault found'. The solenoid coil is copper, and copper's resistance rises with temperature by roughly four tenths of one per cent per degree Celsius. A workshop bay at 20°C and transmission fluid at 120°C are a hundred degrees apart, which means the same coil measures around forty per cent higher resistance hot than cold. A solenoid whose winding has degraded may sit comfortably inside specification at ambient temperature and fall outside the module's current window only once the fluid is properly up to heat. Measuring resistance in a cold shop, comparing it against a single specification figure with no temperature attached, and declaring the part good is the classic mistake with this code.

That also explains the driving pattern owners describe. This code sets on a long motorway run, on a towing trip, in summer traffic, or towards the end of a hard climb — anywhere the fluid has been at working temperature for a sustained period. It very rarely sets on a short cold journey. If the stored freeze frame shows a high transmission fluid temperature, that is not incidental detail; it is the condition that produced the fault, and any meaningful test has to reproduce it.

One further point decides where to look. The module measures current through the whole circuit, so it cannot distinguish a coil that has drifted from extra resistance added somewhere in series with it. On a five-ohm solenoid, a corroded terminal contributing half an ohm is a ten per cent current error and looks identical to a failing winding. That is why the productive test is not only coil resistance but voltage drop across both sides of the circuit — the feed and the return — with the solenoid drawing current. A connector found that way is a cheap repair on a code that otherwise points at a part inside the transmission.

And one thing not to do: reach for a mechanical line pressure gauge. That is the right instrument when the complaint is that the transmission is not getting the pressure it was promised. Here the complaint is that the driver circuit is not delivering the current it intended, which is upstream of any hydraulics, and the gauge will simply tell you the pressure is slightly off without saying why.

Common causes

  • Solenoid coil winding degraded so its resistance has drifted out of the current window
  • Corroded or high-resistance terminal in the transmission case pass-through connector
  • Poor contact at the module connector adding resistance in series with the coil
  • Partially damaged conductor in the external harness reducing its effective cross-section
  • Contaminated or overheated transmission fluid accelerating solenoid degradation
  • Debris in the solenoid restricting travel so it draws current abnormally
  • Weak ground return for the solenoid circuit
  • Aftermarket or substandard replacement solenoid with the wrong coil specification
  • Module output driver drifting out of calibration, which is uncommon
  • Previous repair leaving a splice or crimp with elevated resistance

Symptoms

  • Check engine light with a transmission that still shifts entirely normally
  • Code appearing after a long motorway drive, a tow or a sustained climb
  • Fault never setting on short cold journeys
  • Slightly harsh or slightly soft shifts that come and go with fluid temperature
  • Occasional flare or bump on one particular change once the transmission is hot
  • Torque converter clutch engaging less smoothly than it used to
  • Brief fail-safe or limp events on long hot journeys that clear at the next start
  • Commanded and actual solenoid current diverging on a scan tool at temperature
  • Freeze frame recorded at high transmission fluid temperature
  • Fault following a previous solenoid or valve body repair

Diagnostic steps

  1. 1.Read the freeze frame and note the transmission fluid temperature, because on this code that value is usually the condition that caused the fault rather than incidental data.
  2. 2.Graph commanded solenoid current against actual solenoid current on a scan tool, since this code is about the gap between those two figures.
  3. 3.Do the testing with the transmission at full operating temperature, not in a cold workshop, or the fault will not be present to find.
  4. 4.Measure coil resistance at the transmission case connector both cold and hot, and compare each against the specification for that temperature rather than a single number.
  5. 5.Remember that copper gains roughly four tenths of a per cent of resistance per degree Celsius, so a forty per cent rise between ambient and operating temperature is normal, not a fault.
  6. 6.Measure voltage drop on the feed and the return separately while the solenoid is drawing current, which is what exposes a corroded terminal masquerading as a failing coil.
  7. 7.Inspect and test terminal tension at the case pass-through connector and at the module connector.
  8. 8.Check transmission fluid level, colour and smell, since degraded fluid both accelerates solenoid wear and indicates other problems.
  9. 9.Do not use a mechanical line pressure gauge to judge this code — that instrument answers a hydraulic question, and this is an electrical one.
  10. 10.Confirm the repair by re-graphing commanded against actual current at operating temperature rather than by clearing the code and hoping.

Repair cost

$150$1,400

Diagnosis is $120 to $250 because the transmission must be brought to operating temperature and tested there rather than checked cold. A connector or terminal repair, which is a genuinely common outcome, is $150 to $400. A pressure control solenoid is $150 to $400 for the part with $250 to $600 labour, giving $400 to $1,000 fitted. Fluid and filter add $120 to $300. A full solenoid pack, where the units are not sold individually, reaches $1,400 fitted. Catching this code before the transmission starts slipping is what keeps the number in this range.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with transmission solenoid replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.

Related codes

Frequently asked questions

My car drives perfectly. Why is there a transmission code at all?

Because the module is watching something far finer than you can feel. It commands a specific current through the solenoid and measures what it actually gets, to a tolerance of a few per cent. A circuit that has drifted by ten or fifteen per cent will trip that threshold long before the resulting pressure error is large enough to be noticed from the driver's seat. A car that shifts perfectly with this code stored is the early-warning system working as intended, and it is much cheaper to act on now than after the clutches have started slipping.

The workshop measured the solenoid and said it was within specification. Why is the code back?

Very likely because it was measured cold. The coil is copper, and copper's resistance rises about four tenths of one per cent for every degree Celsius. Between a 20°C workshop and transmission fluid at 120°C, the same coil reads roughly forty per cent higher. A winding that has degraded can sit comfortably inside specification at ambient temperature and only fall outside the module's current window once the fluid is properly hot. Testing has to be done at operating temperature, against a specification figure that states which temperature it applies to.

Could this be a wiring problem rather than the solenoid?

Yes, and it is worth checking before ordering a part. The module measures current through the entire circuit, so it cannot tell a coil that has drifted from extra resistance added anywhere in series with it. On a five-ohm solenoid, a corroded terminal contributing half an ohm produces a ten per cent current error that looks identical to a failing winding. The test that separates them is voltage drop measured across the feed and the return while the solenoid is drawing current. Finding a bad terminal that way turns an internal transmission job into a connector repair.

Can I keep driving with P0961?

Yes, and in most cases the car will feel entirely normal, because the fault is being reported from current measurement rather than from anything you can sense. That is not a reason to leave it indefinitely. Line pressure sets how firmly every clutch applies, so a drift that is currently harmless can become a genuine pressure shortfall as the circuit degrades further, and clutches applied at insufficient pressure slip and generate heat. Treat this as a repair to book within a few weeks. If the car does begin flaring between gears or slipping under load, stop treating it as a monitoring item and have it looked at promptly.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.