OBD Codes List

Diagnostic reference · P0940

P0940

Hydraulic Oil Temperature Sensor Circuit High

System
Transmission (P code)
Lamp
Check Engine Light
Category
Powertrain - Transmission

What it means

P0940 means Hydraulic Oil Temperature Sensor Circuit High.

Where it lives

For P0940, the sensor sits on the circuit this code reports. The description of P0940 reports a fault at the sensor.

Check these first

  • An open in the sensor signal wire
  • A failed hydraulic oil temperature sensor
  • A poor or corroded sensor connector
  • Actual hydraulic oil that is running hot
  • A fault in the control module input

What to do next

  1. Inspect the sensor and connector
  2. Check the signal circuit for an open
  3. Verify hydraulic oil level and condition
  4. Compare the sensor reading with a scan tool to actual fluid temperature
  5. Replace the sensor if the reading is out of range
  6. Clear the code and retest

Look up another code

Enter a full code or a symptom. Press / to search. How to read a code

Type a code above, or start from a symptom or a common code.

Updated

Generic SAE J2012 definition. Last updated 2026-08-30.