OBD-II trouble code
P0939: Hydraulic Oil Temperature Sensor Circuit Low
Signal voltage below its legal minimum on the hydraulic oil temperature circuit. On the usual wiring that reads as extreme heat, so the module starts protecting a gearbox that is not actually hot.
Quick facts
- System
- Powertrain
- Category
- Transmission
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $80 – $1,800
- DIY difficulty
- Shop recommended
Browse every code in P0900–P0999, or start from the full code library.
What does P0939 mean?
P0939 is a voltage complaint with a temperature consequence, and the gap between those two things is the whole point of the page.
The sensor is a thermistor in a divider: the module supplies a reference through a fixed resistor and measures what is left across the sensor. Resistance falls as the fluid heats, so falling voltage means rising temperature. When the voltage falls below the lowest value the circuit could legitimately produce, the module sets P0939 — but on the way to that threshold it has already been reading, and believing, temperatures that were climbing towards the top of the scale. A minority of designs invert this convention, so it is worth confirming against the vehicle's own data rather than assuming, but on the common wiring low voltage means hot.
What the module does with a reading of extreme heat is the part owners actually notice, and it is not a warning light. Heat is the variable that limits how hard these transmissions are allowed to work, because the clutch and the fluid that operates it both have a thermal ceiling. So a module that believes the oil is dangerously hot starts refusing things. Launches from rest become deliberately soft or are declined outright, sport and manual modes may disappear from the selector, upshifts arrive early to reduce clutch work, and on some vehicles the car simply will not do a second hard start until it thinks it has cooled. The complaint that arrives at the counter is behavioural rather than mechanical — the car has become cautious — and the driver usually describes it as the gearbox refusing to do something rather than doing it badly.
That refusal is the important distinction from a sensor that merely reads wrong. A protection strategy triggered by a false input behaves exactly like the same strategy triggered by a real one, and there is no light or message that distinguishes them. So the first question in the workshop is not electrical at all: is this gearbox actually hot? A quick infrared reading of the actuator housing after a road test settles it in under a minute. If the metal is barely warm while the module reports a hundred and forty degrees, the argument is over and the rest of the work is finding the short.
And it usually is a short. A signal line dragged below its floor is being pulled down by something — a chafe onto the case, a chafe onto a ground wire, a connector bridged by fluid or corrosion, or a thermistor that has failed to a low resistance internally. That matters diagnostically because most of those faults are full-time. A dead short does not come and go. If the car is behaving normally today with P0939 stored in history, the fault is intermittent, which points at a connector or a chafe that is only occasionally touching, not at a sensor that has failed outright.
Common causes
- Signal wire shorted to ground through a chafe against the transmission case
- Thermistor failed internally to a low resistance
- Hydraulic fluid or water bridging the sensor connector
- Signal wire shorted to another low-voltage circuit in the harness
- Corrosion inside the connector creating a leakage path to ground
- Harness pinched or trapped during previous clutch or gearbox work
- Damaged connector seal allowing moisture into the terminals after wading
- Crushed harness section where the loom passes a bracket or mounting point
- Sensor supply and signal pins bridged by contamination
- Control module input stage fault pulling the circuit low
Symptoms
- Check engine light with a transmission warning or reduced performance message
- Reported hydraulic oil temperature pegged at or near the top of the scale
- Launches from rest refused or deliberately softened
- Sport or manual selector modes unavailable
- Upshifts arriving noticeably earlier than normal
- Transmission overheat message with a gearbox that is cool to the touch
- Car declining a second hard pull-away shortly after the first
- Reduced power or a limp strategy engaging under load
- Behaviour unchanged whether the car is cold or fully warm
- Fault appearing immediately after work in the bell housing area
Diagnostic steps
- 1.Take an infrared reading of the actuator housing straight after a road test and compare it against the temperature the module is reporting — a cold housing with a hot reading ends the argument immediately.
- 2.Confirm the vehicle's voltage-to-temperature convention from its own data before assuming low voltage means hot on this design.
- 3.Unplug the sensor and watch the reported value; a circuit that stays low with the sensor disconnected has a fault in the harness rather than in the sensor.
- 4.Check the sensor connector for hydraulic fluid, water and corrosion, which are the usual bridges to ground in this location.
- 5.Measure sensor resistance at a known temperature to identify a thermistor that has failed internally low.
- 6.Test the signal wire for a short to ground with the connector open at both ends.
- 7.Test for a short between the signal wire and any adjacent low-voltage circuit in the same loom.
- 8.Establish whether the fault is present now or only in history, because a genuine dead short is a full-time fault and an intermittent one points at a chafe or connector.
- 9.Inspect the harness where it passes brackets and the bell housing for a crush or wear point.
- 10.After repair, confirm the reported temperature tracks ambient on a cold start rather than only checking that the light has gone out.
Repair cost
$80 – $1,800
Diagnosis is $80 to $220. Finding a short is where the time goes, so a harness or connector repair runs $110 to $360 and is the most common outcome on this code. A separately supplied hydraulic oil temperature sensor is $110 to $520 fitted. Where the sensor forms part of the actuator or mechatronic assembly, budget $900 to $1,800. Cleaning and resealing a fluid-contaminated connector is at the cheap end, often under $150, and is worth attempting before any part is ordered.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with hydraulic oil temperature sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.