OBD Codes List

Diagnostic reference · P0938

P0938

Hydraulic Oil Temperature Sensor Range/Performance

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

What it means

P0938 means Hydraulic Oil Temperature Sensor Range/Performance.

Where it lives

For P0938, the part to look at first is the sensor named here.

Check these first

  • A hydraulic oil temperature sensor drifting out of range
  • A temperature sensor connector with corrosion
  • A restricted cooler skewing oil temperature
  • A failed hydraulic oil temperature sensor

What to do next

  1. Read hydraulic oil temperature on a scan tool
  2. Compare the reading against ambient with the engine cold
  3. Check the fluid cooler for restriction
  4. Inspect the temperature sensor connector and wiring
  5. Replace the sensor if the reading drifts
  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-10-10.