OBD-II trouble code
P0890: TCM Power Relay Sense Circuit Low
The feedback wire the transmission control module uses to confirm its power relay closed is reading below the expected voltage. On a sense line this genuinely does mean the wiring — and the failure that produces it is almost always water, not wear.
Quick facts
- System
- Powertrain
- Category
- Transmission / Electrical Supply
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $90 – $1,000
- DIY difficulty
- Advanced DIY
What does P0890 mean?
Anyone arriving here after reading through the transmission control module supply codes has just been told, on P0882, that the word "low" was not describing a wiring fault at all — that on a power input it is a statement about how much voltage arrived, and that nothing needed to be shorted for the module to set it. That was true there. It is not true here, and the reversal is worth stating plainly because carrying the earlier interpretation across is the easiest mistake on this page.
The difference is what the wire is for. A power input is a supply: it carries current, it feeds the module, and its voltage is whatever the battery and the wiring between them leave behind. A sense line carries no meaningful current at all. It is a thin wire from the switched side of the relay back to a high-impedance input on the module, and its only job is to answer one question — is voltage present on the relay's output or not. Because it is an answer rather than a supply, "low" reverts to exactly what it means everywhere else in automotive diagnostics: the line is being held down when it should be up. Either the voltage never reached it, or something is pulling it toward ground.
That carries a consequence which is counter-intuitive but follows directly from the physics, and it decides where to look. Because the input draws only microamps, series resistance in the sense wire barely matters. A corroded joint that would drop three or four volts across a headlamp circuit drops almost nothing across a circuit passing no current, so the classic "there must be resistance in the wire" reasoning is mostly wrong on this code. What does matter is the opposite: a leakage path in parallel. A few kilohms of damp, salty path to ground — through a wet connector, a chafed spot resting against a bracket, a cracked grommet, a repair joint that was taped rather than sealed — is completely irrelevant on any circuit carrying load current, because the load swamps it. On a microamp input it is decisive, and it drags the reading straight below threshold.
So the useful question on P0890 is not what has worn out, it is what has got wet. A fault that appears after rain, after a car wash, after a period parked outside, or after underbody work that disturbed a seal, is behaving exactly as this failure mode behaves, and it will often clear itself once things dry out and then return with the next downpour. That pattern is diagnostic rather than confusing. It is also why inspection beats measurement as a first move here — opening the connectors at the relay socket and at the module and looking for green oxide, white salt residue or moisture tracking finds this fault faster than any meter reading taken at the wrong moment.
The third thing worth knowing costs nothing and tends to stop an expensive misdiagnosis before it starts. This relay feeds the solenoid supply, so when the module loses confidence in it, the transmission drops immediately into its electrical fail-safe — a single fixed ratio, usually second or third, with no shifting at all. The important part is what that behaviour tells you. A transmission that pulls away cleanly, holds that one gear firmly and shows no slip is a transmission whose clutches, hydraulics and fluid are all working. Nothing mechanical is wrong with it. Drivers describe this as "the gearbox has failed" and it books in against a rebuild quote, when in fact the symptom is proof that the money belongs in a wiring repair. If a car with this code stored is slipping, burning or making noise, that is a second, separate fault and it does not belong on this page.
Common causes
- Water or salt ingress in the relay socket or module connector creating a leakage path to ground
- Sense wire chafed against a bracket, seam or bulkhead and touching ground intermittently
- Open circuit in the sense wire between the relay output and the module input
- Corroded or spread terminal in the relay socket failing to make contact on the output pin
- Transmission control relay not closing, so no voltage ever reaches the sense line
- Blown fuse or open feed on the relay output side, leaving the sense line dead
- Poorly sealed previous wiring repair allowing moisture into the splice
- Damaged connector seal or missing grommet where the harness passes through a panel
- Rodent damage to the transmission harness exposing conductors to the body
- Failed sense input inside the control module, which is uncommon and diagnosed last
Symptoms
- Check engine light with P0890 stored, frequently alongside other transmission codes
- Transmission locked in a single fixed gear with no upshifts or downshifts
- Vehicle pulls away and drives normally in that one gear with no slipping or noise
- Poor fuel economy and high engine speed at road speed because of the fixed ratio
- Fault appearing after heavy rain, a car wash or a period parked outdoors
- Symptoms clearing on their own during dry weather and returning when it is wet
- Speedometer and shift indicator behaving normally while the transmission does not shift
- No reverse or delayed engagement on some designs when fail-safe is active
- Cooling fans running high, which some vehicles do while the transmission is in fail-safe
- Repeat code after clearing, sometimes only once conditions become damp again
Diagnostic steps
- 1.Read the code with the fail-safe behaviour in mind: a transmission holding one gear cleanly is electrically faulted, not mechanically damaged.
- 2.Ask when the fault appears. A correlation with rain, washing or damp storage points directly at moisture ingress rather than component wear.
- 3.Open the relay socket and the module connector and inspect for green oxide, white salt residue, moisture tracking and terminal corrosion before taking any measurement.
- 4.Confirm the relay output actually has voltage when commanded, since a sense line reading low may simply be reporting a relay that never closed.
- 5.Check the fuse and feed on the relay output side; a blown fuse leaves the sense line correctly reporting no voltage.
- 6.Test the sense wire for continuity between the relay socket and the module connector, with both ends disconnected.
- 7.Test the same wire for leakage to ground rather than for series resistance, because a high-impedance input is affected by parallel paths and not by small series values.
- 8.Trace the harness along body seams, brackets and panel pass-throughs looking for chafe points and failed grommets.
- 9.Re-test with the harness wet if the fault only appears in the rain, using a spray bottle on suspect connectors to reproduce it deliberately.
- 10.Consider the module input only after the wiring and the relay have both been proven, since it is the least likely and most expensive conclusion.
Repair cost
$90 – $1,000
Most P0890 repairs are cheap once the fault is found, and the whole cost of the job is in finding it. Diagnosis runs $110 to $280, and on a moisture-related fault it is worth authorising time for a deliberate wet test rather than paying for a dry inspection that finds nothing. Cleaning, resealing or replacing a corroded connector or relay socket is $90 to $350. Repairing or replacing a chafed section of the transmission harness is $150 to $600 depending on where the damage sits and how much trim has to come out. A transmission control relay is $20 to $180 fitted. Replacing the control module with programming is $600 to $1,000 and should not be reached until the wiring has actually been proven, because a wet connector will fault a brand new module exactly the same way.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with wiring harness repair preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.