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 — most often moisture in a connector or a conductor chafed to ground rather than a component that has worn out.
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
Browse every code in P0800–P0899, or start from the full code library.
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 changes what kind of wiring fault is worth looking for, and it is worth being precise about rather than reaching for the usual reasoning. A low reading has two honest explanations and they need different tests. The straightforward one is that the voltage never arrived: the relay did not close, the output fuse or feed is open, or the sense wire itself is broken. The second is that something is holding the line down — and that takes two things at once, not one. A leakage path to ground alone cannot drag the line down while the relay is shut and feeding the node from the battery through its contacts, because that source is stiff and a few milliamps of leak is nothing to it. It becomes decisive only where there is also impedance between the battery and the input: a badly corroded joint, a near-open terminal, or a series dropping resistor at the module. Then the leak and that impedance form a divider and the reading falls.
The practical reading of that is not "ignore resistance" and not "ignore leakage" but test for both. Small series resistance really does mean little on a microamp input — a corroded joint that would drop four volts across a headlamp circuit drops almost nothing here. A badly corroded or near-open joint is a different animal, large enough to matter on a high-impedance input and the limiting case of the open circuit in the cause list above. And 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 invisible on any circuit carrying load current and is exactly what finishes the job here.
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 as well as end to end, because a high-impedance input is unmoved by small series values but is pulled down by a parallel path once there is any impedance in front of it. Both halves have to be checked; neither on its own settles the circuit.
- 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.