P0987 Transmission Fluid Pressure Sensor / Switch "E" Circuit Malfunction
The P0987 trouble code is an OBD-II diagnostic trouble code related to the automatic transmission's fluid pressure monitoring system.
P0987 – Transmission Fluid Pressure Sensor/Switch “E” Circuit
This code indicates that the transmission control module (TCM) or powertrain control module (PCM) has detected a malfunction in the electrical circuit associated with Transmission Fluid Pressure Sensor/Switch “E.”
The code is different from P0988, which indicates a range/performance problem, P0989, which indicates a low circuit condition, and P0990, which indicates a high circuit condition.
P0987 is a more general circuit malfunction code. It tells us that the TCM has identified a problem with the “E” pressure sensor/switch circuit, but the code alone does not identify the exact failed component.
What Does P0987 Mean?
P0987 – Transmission Fluid Pressure Sensor/Switch “E” Circuit
Automatic transmissions use hydraulic pressure to operate clutches, valves and other internal components.
The transmission control module needs accurate information about hydraulic pressure to control and monitor transmission operation.
A transmission fluid pressure sensor or switch provides this information through an electrical circuit.
When the TCM detects an electrical malfunction associated with Pressure Sensor/Switch “E,” it can store P0987.
The problem can involve:
-
The pressure sensor/switch
-
Wiring
-
Electrical connectors
-
Reference voltage
-
Ground circuit
-
Signal circuit
-
Transmission control module
In some applications, an underlying hydraulic problem may also contribute to the fault.
What Is Transmission Fluid Pressure Sensor/Switch “E”?
A transmission fluid pressure sensor or switch monitors hydraulic pressure within a specific circuit of the automatic transmission.
Depending on the transmission design, it may be used to:
-
Monitor hydraulic pressure
-
Confirm hydraulic circuit operation
-
Verify pressure-control operation
-
Monitor clutch application
-
Assist gear-shift control
-
Provide feedback to the TCM
A variable pressure sensor converts hydraulic pressure into an electrical signal.
A pressure switch may instead change its electrical state when a specific hydraulic pressure threshold is reached.
The exact design varies between transmissions.
What Does the “E” Mean?
The “E” designation identifies a particular pressure sensor or switch circuit specified by the transmission manufacturer.
It does not mean that the sensor is universally located in the same place on every vehicle.
One transmission may place the sensor inside the valve body, while another design may use a different arrangement.
Therefore, the correct sensor location and wiring must be determined from the vehicle-specific service information.
Is P0987 an Electrical or Mechanical Code?
P0987 primarily points toward an electrical circuit malfunction.
This is an important distinction.
A pressure-related code does not automatically mean that the transmission has a mechanical failure.
For example, the transmission may have completely normal hydraulic pressure while a damaged wire prevents the TCM from receiving the correct sensor signal.
Likewise, a faulty pressure sensor can produce P0987 even when the transmission itself is mechanically healthy.
However, if the electrical circuit checks out, hydraulic pressure and transmission operation may need to be investigated.
Symptoms of P0987
Symptoms vary depending on the transmission and the severity of the problem.
Possible symptoms include:
-
Check Engine Light
-
Transmission warning light
-
Harsh gear changes
-
Delayed shifting
-
Erratic shifting
-
Transmission slipping
-
Delayed engagement of Drive
-
Delayed engagement of Reverse
-
Transmission stuck in one gear
-
Unexpected downshifts
-
Unexpected upshifts
-
Poor acceleration
-
Higher engine RPM
-
Reduced transmission performance
-
Limp mode
-
Increased fuel consumption
Some vehicles may continue to drive normally.
In these cases, the Check Engine Light may be the only noticeable symptom.
Common Causes of P0987
Several problems can trigger this code.
Faulty transmission fluid pressure sensor/switch
The sensor may have an internal electrical failure.
Possible failures include:
-
Open circuit
-
Internal short
-
Incorrect signal
-
Unstable output
-
Internal electronic failure
Damaged wiring
The wiring between the pressure sensor and TCM may become damaged due to:
-
Heat
-
Vibration
-
Chafing
-
Pinching
-
Corrosion
-
Previous repair work
A wire can also break internally while the insulation remains visually intact.
Damaged electrical connector
A poor connection at the pressure sensor can interrupt or distort the signal.
Possible problems include:
-
Loose terminals
-
Bent pins
-
Corrosion
-
Water intrusion
-
Transmission fluid contamination
-
Damaged locking mechanism
Reference voltage problem
Many pressure sensors require a regulated reference voltage.
If the reference voltage is missing or incorrect, the sensor cannot produce the expected signal.
A fault elsewhere on a shared reference circuit can also affect the pressure sensor.
Ground circuit problem
A poor sensor ground can cause an incorrect or missing signal.
A ground problem may be caused by:
-
Corrosion
-
Damaged wiring
-
Loose connection
-
High resistance
-
Poor terminal contact
Signal circuit problem
The signal wire can develop:
-
Open circuit
-
Short to ground
-
Short to voltage
-
High resistance
-
Intermittent connection
Any of these can cause P0987.
Transmission fluid problems
Incorrect fluid level or severe fluid contamination can affect transmission operation.
Although this is not necessarily the direct cause of the electrical circuit malfunction, it should be checked during a complete transmission diagnosis.
Pressure-control or hydraulic problem
If the electrical system is functioning correctly but the pressure feedback does not correspond to transmission operation, the technician may need to investigate:
-
Pressure-control solenoid
-
Valve body
-
Transmission pump
-
Internal hydraulic leakage
Can Low Transmission Fluid Cause P0987?
Low transmission fluid can cause abnormal transmission operation and hydraulic pressure problems.
However, P0987 is primarily a circuit malfunction code.
Therefore, low fluid should be checked but should not automatically be considered the cause.
If the fluid is low, the reason for the low level should also be determined.
Possible causes include:
-
Transmission leaks
-
Pan leaks
-
Cooler line leaks
-
Seal leaks
-
Axle seal leaks
-
Incorrect previous service
Can a Faulty Sensor Cause P0987?
Yes.
A defective transmission fluid pressure sensor/switch is one of the possible causes.
However, the sensor should not automatically be replaced simply because P0987 is stored.
The technician should first determine whether the sensor is actually receiving:
-
Correct reference voltage
-
Correct ground
-
Proper electrical connection
The signal circuit should also be checked.
If those circuits are correct and the sensor does not operate according to specifications, sensor replacement becomes more justified.
How Serious Is P0987?
P0987 can range from a relatively simple electrical problem to a more serious transmission-control issue.
A damaged connector or wire may be inexpensive to repair.
However, if the TCM cannot reliably monitor transmission pressure, it may alter transmission operation.
This can lead to:
-
Harsh shifting
-
Incorrect gear changes
-
Clutch engagement problems
-
Increased heat
-
Limp mode
-
Increased transmission wear
Therefore, the code should be diagnosed rather than ignored.
Can You Drive With P0987?
If the vehicle is shifting normally, a short drive to a repair facility may be possible.
However, prolonged driving without diagnosis is not recommended.
Driving should be minimized if you experience:
-
Severe slipping
-
Violent gear changes
-
Loss of Drive
-
Loss of Reverse
-
Transmission overheating
-
Limp mode
-
Burning transmission fluid smell
These symptoms can indicate a more serious transmission problem.
How to Diagnose P0987
Because P0987 is a general circuit malfunction code, a systematic electrical diagnosis is important.
1. Scan the TCM for all codes
Use a professional diagnostic scanner and check all stored and pending codes.
Look for additional codes involving:
-
Pressure sensors
-
Shift solenoids
-
Pressure-control solenoids
-
Transmission temperature
-
Gear ratios
-
Communication
Related codes can provide important clues.
2. Check freeze-frame data
Review the conditions present when P0987 was stored.
Pay attention to:
-
Transmission temperature
-
Engine RPM
-
Vehicle speed
-
Selected gear
-
Throttle position
-
Pressure-related data
This can help determine whether the fault occurs during a specific transmission operation.
3. Identify Pressure Sensor/Switch “E”
Use the correct transmission wiring diagram to locate the sensor and identify:
-
Reference voltage
-
Ground
-
Signal
-
TCM connection
-
Connector pinout
The location of “E” is not universal.
4. Inspect the sensor and connector
Check for:
-
Physical damage
-
Corrosion
-
Bent pins
-
Loose terminals
-
Fluid contamination
-
Water intrusion
A connector can appear properly connected while still having poor terminal contact.
5. Inspect the wiring harness
Check the wiring between the sensor and TCM for:
-
Broken wires
-
Chafing
-
Melted insulation
-
Pinched wires
-
Corrosion
-
Previous repairs
-
Loose harness clips
Pay particular attention to areas exposed to heat and vibration.
6. Test the reference voltage
If the sensor uses a reference voltage, verify that the correct voltage is present.
If the reference voltage is missing, the technician should determine whether the problem is in the wiring, connector, another component sharing the circuit or the control module.
7. Test the ground circuit
Check the sensor ground for excessive resistance or voltage drop.
A poor ground can cause the sensor signal to become incorrect.
8. Test the signal circuit
Check the signal wire for:
-
Open circuit
-
Short to ground
-
Short to voltage
-
Excessive resistance
-
Intermittent connection
This step can distinguish a sensor failure from a wiring problem.
9. Monitor live data
If the diagnostic scanner provides pressure sensor data, monitor it.
Look for:
-
Missing pressure information
-
Implausible pressure values
-
Signal fluctuations
-
Sensor readings inconsistent with transmission operation
Live data is particularly useful when the vehicle has no obvious symptoms.
10. Test the sensor
If the wiring, reference voltage and ground are correct, test the pressure sensor/switch according to manufacturer specifications.
If the sensor does not respond correctly, it may need replacement.
11. Test hydraulic pressure if necessary
If the electrical circuit passes all tests but transmission behavior remains abnormal, actual hydraulic pressure should be measured.
This can help determine whether there is a genuine mechanical or hydraulic problem.
Why Electrical Testing Is Important
P0987 does not tell you which component has failed.
A common diagnostic mistake is to see a pressure sensor code and immediately replace the sensor.
However, the actual fault could be a single damaged wire or connector terminal.
For example, if the sensor's signal wire is broken, installing a new sensor will not restore communication with the TCM.
Likewise, a missing reference voltage can make a perfectly good sensor appear defective.
P0987 After Transmission Repair
If P0987 appeared after transmission repair or replacement, inspect everything that was disturbed during the work.
Possible causes include:
-
Connector not fully seated
-
Bent connector pin
-
Pinched wiring
-
Damaged harness
-
Incorrect harness routing
-
Sensor damaged during installation
-
Loose ground
-
Incorrect fluid level
A fault that appears immediately after transmission work should not be treated as a coincidence.
P0987 After a Transmission Fluid Change
If P0987 appears after a fluid service, verify:
-
Correct transmission fluid
-
Correct fluid level
-
Correct filling procedure
-
Correct temperature during fluid-level checking
Also inspect the area around the transmission for leaks or fluid contamination of electrical connectors.
However, a fluid change does not normally create an electrical circuit malfunction by itself.
The electrical circuit should still be tested.
Can P0987 Cause Limp Mode?
Yes, depending on the vehicle.
If the TCM cannot reliably monitor the pressure circuit, it may activate a protective operating strategy.
Possible results include:
-
Limited gears
-
Fixed gear operation
-
Harsh shifting
-
Delayed engagement
-
Increased line pressure
-
Reduced transmission functionality
Not every vehicle with P0987 will enter limp mode.
The exact response depends on the transmission design and control software.
Common Diagnostic Mistakes With P0987
The first mistake is replacing the pressure sensor without testing the circuit.
The second is assuming that P0987 automatically means the transmission has an internal mechanical failure.
The third is ignoring the connector and wiring because they look visually normal.
Electrical faults can exist inside a connector or wire without obvious external damage.
Another mistake is replacing the TCM too early.
A TCM should generally be considered only after the sensor and complete circuit have been tested.
What Is the Correct Repair for P0987?
The correct repair depends on the confirmed cause.
Possible repairs include:
-
Replacing the transmission fluid pressure sensor/switch
-
Repairing damaged wiring
-
Replacing damaged connector terminals
-
Repairing an open circuit
-
Removing a short circuit
-
Restoring the reference voltage
-
Repairing the sensor ground
-
Cleaning or replacing a contaminated connector
-
Correcting transmission fluid level
-
Repairing a pressure-control solenoid
-
Repairing the valve body when a hydraulic problem is confirmed
-
Repairing internal transmission components when testing proves an internal fault
-
Repairing or replacing the TCM when it is conclusively diagnosed as faulty
Final Thoughts on P0987
P0987 – Transmission Fluid Pressure Sensor/Switch “E” Circuit indicates a malfunction in the electrical circuit associated with the transmission's Pressure Sensor/Switch “E.”
The code itself does not identify exactly which component has failed.
The pressure sensor, wiring, connector, reference voltage, ground and signal circuit should all be inspected before expensive components are replaced.
It is also important to remember that P0987 does not automatically mean that the transmission is mechanically damaged. A relatively simple electrical problem can produce the same code as a much more complicated transmission fault.
The best diagnostic approach is to start with a complete scan of the TCM, inspect the sensor and wiring, perform electrical measurements, monitor live data and then move toward hydraulic pressure testing if the electrical system passes inspection.
Finding the actual cause of the circuit malfunction before replacing parts is the most reliable way to repair P0987 and avoid unnecessary transmission expenses.