P0987 OBD-II Trouble Code: Transmission Fluid Pressure Sensor/Switch E Circuit

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P0987 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0987 code

P0987 is a diagnostic trouble code (DTC) for "Transmission Fluid Pressure Sensor/Switch E Circuit". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P0987 DIAGNOSTIC Get a fair and transparent estimate upfront

P0987 code definition

The P0987 code is a generic powertrain code related to the transmission, including pressure faults and sensor failures. In this case, the engine control module (ECM) has detected a fault with the transmission fluid pressure sensor/switch in the E Circuit.

Codes related to the P0987 include:

What the P0987 code means

A P0987 code is stored when the ECM receives a voltage signal from the transmission fluid pressure sensor that is outside of allowed preset parameters. In this case, the ECM has detected a fault with the E circuit. Check your vehicle’s service manual for the specifics on how to locate the E circuit for your vehicle’s particular make and model.

What causes the P0987 code?

Several problems may cause a P0987 code including:

What are symptoms of the P0987 code?

Symptoms of a P0987 code may include:

  • Check engine or warning light may illuminate
  • Vehicle may shift roughly
  • Vehicle may not shift at all
  • There may be no symptoms other than a stored P0987 trouble code

How does a mechanic diagnose the P0987 code?

A mechanic may use several methods to diagnose a P0987 trouble code, including: * Utilize an OBD-II scanner to check for a stored P0987 trouble code * Check the transmission fluid level * Check the transmission fluid quality * If the transmission fluid is dirty, check the transmission pan for signs of debris or contamination * Visually inspect all related wiring, connectors, and related components for signs of damage * Using a digital volt/ohmmeter, the resistance of the fluid pressure sensor/switch for E Circuit

How serious is the P0987 code?

Because a vehicle’s safe driving operation most likely will not be impacted due to faults that store a P0987 code, this code is not considered a potentially serious code. When this code appears, it is recommended to take your vehicle to your local service center or mechanic for repair and diagnosis as soon as possible.

What repairs can fix the P0987 code?

Several repairs can fix a P0987 trouble code and include:

Need help with a P0987 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6220.

trouble codes
OBD-II
P0987

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P0987 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

4,810

Rating Summary
4,424
187
47
28
124
4,424
187
47
28
124

Joel

19 years of experience
741 reviews
Joel
19 years of experience
Acura RL - Check Engine Light is on - Jacksonville, Florida
very knowledgeable and precise. able to fix electrical issues in my car. Right on time for the appointment.

Christopher

15 years of experience
41 reviews
Christopher
15 years of experience
Honda Accord - Check Engine Light is on - Fairburn, Georgia
Christopher was excellent! He explained everything in detail to make sure I understood. He was professional and provided me with the next course of actions to resolve my care issues. I'm glad he was sent to service my car.

Alexander

18 years of experience
58 reviews
Alexander
18 years of experience
Saab 9-7x - Check Engine Light is on - Kissimmee, Florida
He was very friendly and very helpful . I felt like it was being around a close friend , also gave me so very good advice on my car & future advice about it . Highly recommend mechanic, would use his services again .

Matthew

31 years of experience
639 reviews
Matthew
31 years of experience
Jeep Patriot - Check Engine Light is on - Norfolk, Virginia
Matthew was on time which was a relief, he is very knowledgeable and was easy to understand what was wrong and what was being done. I am recommending to friends and family due to the great experience Matthew gave me. Extremely professional 10/10

More related articles

P0237 OBD-II Trouble Code: Turbocharger Boost Sensor A Circuit Low
P0237 code definition Turbocharger Boost Sensor A Circuit Low What the P0237 code means P0237 is an OBD-II generic code that is...
P2286 OBD-II Trouble Code: Injector Control Press Sensor Circuit High
P2286 P2286 code definition Injector Control Press Sensor Circuit High What the P2286 code means P2286 is an OBD-II generic code for the engine control module (ECM) detecting the injector control pressure (ICP) sensor circuit is registering a high signal...
P0259 OBD-II Trouble Code: Injection Pump Fuel Metering Control "B"
What What the P0259 code means The powertrain control module (PCM) has recognized a discrepancy in the signal voltage that is supplied to the electronic fuel control actuator and the signal returned from the fuel metering control sensor. Please note...

Related questions

Dtc light flashes and car judders

From what you've described you'll need to have the codes retrieved from the computer and have them diagnosed. This sounds like you are getting misfires and should start with checking the ignition. Also, check the spark plugs for signs of...

Check engine light refuses to go off after engine replaced

Hello there, you have a long series of issues going on with your 2013 Hyundai Sonata. If you keep getting a repeating oil light on than there is likely a fault in that system. Since this fault has lasted after...

Engine problems.

Hello. From what you describe it would appear likely that the backfiring and performance issues are a result of the fuel problem. A rich fuel mixture can be caused by a wide variety of issues. A few things I would...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com