AutoLogicTools

OBD-II trouble code

P0987: Transmission Fluid Pressure Sensor/Switch "E" Circuit

By the fifth pressure channel, many transmissions have moved the control module inside the gearbox — which means this circuit never reaches a case connector and the meter test that opens every other page in this family cannot be performed at all.

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
$130$3,200
DIY difficulty
Shop recommended

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

What does P0987 mean?

P0987 is the general circuit fault for the fifth transmission fluid pressure sensing channel. The module has decided the "E" input is not electrically behaving, without committing to whether the signal is too low, too high or simply implausible.

The important thing about this particular code is not the fault mode. It is where the circuit physically lives. Every other page in this family opens the same way: unplug the transmission case connector, put a meter across two pins, and let the reading tell you whether the problem is inside the gearbox or outside it. That test rests on an assumption — that the sensor is wired through a case connector to a control module mounted somewhere in the engine bay or under a seat. On a transmission with five pressure channels, that assumption often does not hold.

By the time a design has this many pressure taps, the manufacturer has usually integrated the control electronics into the transmission itself. The sensors, the solenoids and the module's circuit board sit together on a single carrier inside the unit, bathed in fluid, and the only thing that leaves the case is a power and communication connector. On such a transmission there is no pin at the case connector that corresponds to this sensor's signal, because the signal never travels further than a few centimetres from the sensor to the board. The wire you would want to test does not exist outside the gearbox.

That has a very practical consequence. It means the diagnosis has to be done from live data and plausibility rather than from resistance and voltage. You compare what this channel reports against what the other channels report, against what the module commanded, and against what a mechanical gauge says if the transmission still has a test port. You look at whether the reading is stuck, noisy, or simply offset. And you accept that the answer will be a judgement about the whole integrated unit rather than a measurement that isolates one wire.

So the first question on P0987 is a design question, not an electrical one: is the control module inside this transmission or outside it? The answer changes the entire approach, changes what a shop can reasonably charge for diagnosis, and changes what the repair looks like — because on an integrated unit there is generally no separate pressure sensor to buy. It comes as part of the carrier, and the carrier comes as part of a much larger assembly.

Where the module is external and the circuit does reach a case connector, treat this as an ordinary circuit code: check the connector, check the harness, check the sensor, and be aware that this general code often sets alongside a more specific one that will tell you more about the fault.

Common causes

  • Failed pressure sensing element on the integrated carrier inside the transmission
  • Corroded or contaminated internal connector between the sensor and the control board
  • Damaged internal harness inside a mechatronic or integrated control unit
  • Failed circuit track or solder joint on the internal control board
  • External harness or case connector fault where the control module is mounted outside the transmission
  • Fluid ingress into the case connector on externally controlled designs
  • Low fluid level or aerated fluid producing a signal the module rejects as invalid
  • Contaminated fluid affecting the sensor port or the valve it monitors
  • Control module supply or ground fault affecting the sensor reference

Symptoms

  • Check engine light with a transmission pressure code and often little else
  • Transmission defaulting to a fixed pressure strategy and shifting more firmly than usual
  • Shift quality varying with fluid temperature rather than with driving style
  • Reduced ratio availability or a failsafe mode on some vehicles
  • Additional pressure or solenoid codes stored from the same integrated unit
  • No fault reproducible with a meter at the case connector because the circuit is internal
  • Delayed engagement when selecting drive or reverse
  • Torque converter clutch behaving inconsistently

Diagnostic steps

  1. 1.Establish first whether this transmission uses an internal control module or an externally mounted one, because that single answer decides whether the circuit can be measured at all.
  2. 2.On an integrated unit, work from live data: compare this channel's reported pressure against the other channels and against commanded pressure through a range of conditions.
  3. 3.Check whether the reading is stuck at a fixed value, noisy, or simply offset from the others — those three behaviours point in different directions.
  4. 4.Fit a mechanical pressure gauge at the test port if the transmission has one, to establish independently whether hydraulic pressure is actually correct.
  5. 5.Verify fluid level and condition using the manufacturer's temperature-controlled procedure before accepting any pressure reading as meaningful.
  6. 6.On an externally controlled transmission, inspect and test the case connector and harness in the usual way before condemning anything internal.
  7. 7.Read all stored codes together, because this general code frequently accompanies a more specific low, high or rationality code for the same channel.
  8. 8.Check control module power and ground quality, since a poor reference affects every sensed channel at once.
  9. 9.Confirm the module's calibration matches this transmission variant before opening the unit, particularly if the module has been replaced or reprogrammed.

Repair cost

$130$3,200

Diagnosis is $130 to $280, and on an integrated unit expect the upper end because the work is data interpretation rather than a quick meter check. Where the module is external and the fault is in the wiring or connector, $150 to $450. A discrete pressure sensor accessible with the pan off is $250 to $650 including fluid and filter. On a transmission where the sensor is part of an integrated carrier there is no individual part: a mechatronic or control unit assembly is $1,200 to $3,200 fitted with programming, and a good shop will want to be very sure of the diagnosis before quoting it. Fluid alone on these units is often $15 to $35 a litre.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with transmission fluid pressure sensor / switch 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

Why can't the shop just test the circuit with a meter?

On many transmissions with this many pressure channels, they cannot, and it is not reluctance. The control module is built into the transmission, so the sensor's signal wire runs a few centimetres to a circuit board inside the case and never comes out to a connector anyone can reach. There is no pin to put a probe on. Diagnosis on those units is done from live data — comparing channels, comparing measured pressure against commanded pressure, and cross-checking with a mechanical gauge where one can be fitted. It takes longer and is properly billed as diagnostic time rather than as a quick test.

How do I find out whether my transmission has an internal module?

The vehicle's own service information will say, and so will the parts catalogue: if you search for a transmission control module and what comes back is a mechatronic unit, a control unit with a valve body attached, or a part that is only sold with solenoids included, the electronics are inside. An external module is a separate box you can point at, usually with a large multi-pin connector, and the transmission will have a matching case connector on the side. It is worth confirming before any diagnostic work is authorised, because it changes both the method and the likely bill.

Is a general circuit code better or worse news than a specific one?

Neither, but it is less informative. A low or high code tells you which direction the signal went, which narrows the electrical possibilities immediately. A general circuit code says only that the module rejected the channel. In practice this one often sets alongside a more specific code for the same sensor, so read the full code list before drawing conclusions — the specific code will usually be the one that actually directs the diagnosis.

Can I keep driving with P0987?

Short-term, yes. Losing confidence in one pressure channel generally makes the module fall back to a fixed, conservative pressure strategy, which is why these cars often shift more firmly than usual but still drive normally. That fallback exists precisely so the transmission stays protected. Get it diagnosed rather than living with it, though, because the code cannot distinguish between a sensor that is lying and a hydraulic problem that is real, and the second of those does get worse.

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.