P0887Generic code

P0887 Code: TCM Power Relay Control Circuit High

The P0887 code means the control circuit for the transmission computer power supply is reading high voltage, either an open circuit or a short to voltage. It can send the transmission into limp mode or cause erratic shifting. Start with the connector, the wiring, the fuse and the relay.

Severity
High
Can I keep driving?
Yes, but with caution
Estimated cost
$10 to $400
Difficulty
Medium
System
Transmission
Applies to
All OBD2 vehicles
On this page

What the P0887 code means

The transmission control module (TCM) needs a steady, clean power supply. Some vehicles feed it through a relay that the module itself switches, and others feed it straight from the fuse box. The module keeps watching its own supply voltage.

The module monitors the control circuit through its own driver transistor. The P0887 code is set when that circuit shows high voltage, which usually means an open circuit or a short to voltage. Before you replace any part, check the fuse, relay, connector and wiring, because those are the most common causes.

With low or unstable supply voltage, the transmission shifts erratically or goes into limp mode, and solenoid codes can show up even though the solenoids are fine. Check the battery, the alternator, the fuses and the grounds before anything else.

To confirm the fault, turn the key off and measure the continuity of each wire between the component connector and the computer connector. A good wire reads under 1 ohm, and an infinite reading means the wire is open. If the wiring checks out, measure the component itself. An infinite resistance means it is open inside.

P0887 code symptoms

  • Check engine light or another warning light on.
  • Transmission in limp mode or shifting erratically.
  • Erratic shifts, with gears that come at the wrong time or not at all.
  • Limp mode, usually stuck in a single gear.
  • Several transmission codes stored at the same time.

Likely causes of the P0887 code

  1. Loose or broken connector. The most frequent cause, especially right after another repair.
  2. Open coil or motor. The resistance reads infinite.
  3. Cut control wire between the component and the computer.
  4. Short to 12 volts. The control wire touches another wire that carries voltage.

How to diagnose the P0887 code step by step

  1. Command the component with the scan tool and check whether it responds.
  2. Check the fuse and the relay. Measure voltage on both sides of the fuse, and swap the relay with an identical one.
  3. Measure the supply at the connector. You should see battery voltage with the key on or when the component is commanded.
  4. Measure the resistance of the component and compare it with the manual. Also check its insulation to ground.
  5. Check the control wire. Confirm continuity all the way to the computer and make sure there is no short.
  6. Measure battery voltage and charging voltage.
  7. Measure the voltage drop across the module grounds. It should be under 0.2 volts.

How to fix the P0887 code

  • Repair the connector, the wiring or the power supply feed.
  • Replace the transmission computer power relay or its supply component if it does not respond even with correct power and control signals.
  • Clear the codes and road test the vehicle to verify the repair.

Technical reference data

  • Supply voltage: battery voltage, which is 13.5 to 14.7 volts with the engine running.
  • Wire continuity between connectors: below 1 ohm.
  • Approximate values only: check the manufacturer data for your vehicle.

Brand-specific notes

If the code appeared right after someone worked on the vehicle, look at the connectors they touched first. A plug that was not fully seated is a very common reason for this code.

P0887 on Chrysler

On many Chrysler vehicles the transmission relay sits in the fuse box in the engine compartment.

P0887 on Ford

On many Ford vehicles the transmission relay sits in the fuse box in the engine compartment.

Frequently asked questions about P0887

Can I drive with a P0887 code?
Yes, but with caution. The transmission may shift erratically or go into limp mode, so keep trips short and get it checked soon.
What does the transmission computer power supply do?
The transmission computer needs a steady supply to work. Some vehicles feed it through a relay the module controls, and others feed it directly from the fuse box. The module monitors that supply voltage and sets a code when it looks wrong.
Do I always have to replace the part?
No. Check the fuses, relays, connectors and wiring first. Those are the usual causes and they cost far less than a new component.
How much does it cost to fix P0887?
As a rough guide, between $10 and $400. A connector or relay repair is cheap, while a broken harness or a replacement part pushes it higher.
What does the P0887 code mean?
The P0887 code is a generic OBD2 code that means the control circuit for the transmission computer power relay is reading high voltage. That points to an open circuit or a short to voltage.
Will a P0887 code clear itself?
Only if the cause was a temporary glitch. If a connector is loose or a wire is open, the code will return and the light will stay on.
What is the most common cause of P0887?
A loose or broken connector, especially after another repair. After that come an open component and a cut control wire.

Questions about the P0887 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.