01 Spark Plug Dilemma: Replace All or Just the Bad Ones? Let's… • 02 Pulling to One Side: Troubleshooting Uneven Brake Performan… • 03 B0017 and B0018 Codes: Right Front or Passenger Frontal Dep… • 04 How Adaptive Cruise Control Actually Works • 05 How Lane Assist Systems Keep You Safe • 06 Accelerator Pedal Sensors: Everything You Need to Know • 07 Chain Drives: A Comprehensive Guide to Types, Applications,… • 08 If You Cut a Car in Half, Will the Front Half Still Drive? • 09 Clear the Air: What Exhaust Smoke Color Should a Healthy En… • 10 This Is Why Car Thieves Check Your Mirrors For Valuables •

DTC codes / P09xx · Transmission / P0940

P0940Hydraulic Oil Temperature Sensor Circuit High

P0940 means the transmission control module (TCM) has detected an abnormally high voltage on the hydraulic oil temperature sensor circuit, which usually indicates an open circuit, a short to voltage, or a faulty sensor. The TCM expects a voltage within a calibrated range that corresponds to the actual fluid temperature, and a reading above that range sets this code.

SystemPowertrain
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyIntermediate
AreaTransmission

Symptoms you may notice

  • Illumination of the malfunction indicator lamp (MIL) on the dashboard
  • Often no symptoms besides the warning light, especially if the fault is intermittent
  • Harsh or delayed transmission shifts as the TCM may default to a fail-safe strategy
  • Transmission may stay in a single gear or refuse to downshift
  • Erratic or inconsistent shift quality when the transmission is cold or hot
  • In rare cases, the transmission may enter limp mode and limit vehicle speed

Common causes, most likely first

  1. Open circuit in the sensor signal wire, such as a broken wire or disconnected connector
  2. Short to voltage on the signal circuit, often from chafed wiring touching a power wire
  3. Faulty hydraulic oil temperature sensor (thermistor) reading out of range
  4. Corroded, loose, or water-intruded electrical connector at the sensor or TCM
  5. Failed transmission control module (TCM) driver circuit for the sensor
  6. Poor ground connection for the sensor or TCM, causing a reference voltage offset

How to diagnose and fix it

  1. Scan all modules for stored and pending codes, and record freeze-frame data for P0940 to see the reported temperature and voltage
  2. Visually inspect the sensor connector and wiring for damage, corrosion, or loose pins, and repair as needed
  3. Disconnect the sensor and measure its resistance with a multimeter, comparing to the manufacturer's temperature-resistance chart
  4. Check the signal circuit for an open or short to voltage using a multimeter and wiring diagram, repairing any wiring fault
  5. Verify the sensor reference voltage and ground at the connector with the key on, engine off
  6. If wiring and sensor test good, substitute a known-good sensor or simulate the signal with a resistor box to see if the code changes
  7. Clear codes and perform a road test to confirm the repair, monitoring live temperature data for normal operation

What the voltage reading really tells you

  • A high voltage on a temperature sensor circuit almost always means the signal wire is open, because the TCM pulls the signal line up to a reference voltage and the sensor pulls it down; an open circuit leaves the voltage high.
  • Do not replace the sensor before checking the wiring, since a broken wire or corroded connector is far more common than a failed thermistor on this circuit.
  • The hydraulic oil temperature sensor is often integrated into the transmission valve body or solenoid pack, so a failed sensor may require replacing the entire assembly rather than a stand-alone part.
  • Intermittent P0940 codes that appear only in cold or wet weather often point to a connector issue or a wire chafe that opens when the harness contracts or moves.
  • A weak battery or charging system problem can cause the TCM to log false high-voltage sensor codes, so always verify system voltage is stable before condemning the sensor.

Can I keep driving with P0940?

You can usually drive the vehicle short distances to a repair shop, but avoid heavy loads, towing, or aggressive driving because the transmission may be in a fail-safe mode with harsh shifts. If the transmission is stuck in limp mode or the warning light is accompanied by severe drivability problems, stop and have the vehicle towed.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage