P0937
Hydraulic Oil Temperature Sensor Circuit
Transmission / hydraulic temp sensor
Generic OBD-II
Low
What it means
P0937 means there is a fault in the hydraulic oil temperature sensor circuit, which monitors transmission hydraulic-fluid temperature. The engine starts and the car usually drives normally, but without a valid temperature reading the module may fall back to a cautious shift strategy and can't properly guard against overheating until the sensor circuit is fixed.
Low
Can I keep driving? The engine runs and the car usually drives normally, but shift strategy may change without a valid temperature reading — get it checked at your convenience.
Common symptoms
What you'll notice
- Check-engine light on
- Inaccurate hydraulic/transmission temperature reading
- Occasional altered or firmer shifting
- Warning about transmission temperature (some vehicles)
Common causes
Most likely first
- Faulty hydraulic oil temperature sensorLikely
- Open or short in the temperature sensor circuitCommon
- Loose or corroded connector at the sensorCommon
- Failed transmission control module (rare — check wiring first)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and view the reported hydraulic temperature on a scan tool.
- Inspect the temperature sensor connector and wiring for opens, shorts, or corrosion.
- Measure the sensor's resistance against its temperature specification.
- Repair wiring/connector faults, then replace the temperature sensor if out of spec. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P0937?+
Generally yes. A bad temperature signal rarely disables the transmission, but the module may use a cautious shift strategy. Fix it so it can protect against real overheating.
Can I just clear P0937?+
It returns until the sensor or wiring is repaired. Clearing only resets the light.
Related codes
Often seen with P0937
Read & clear P0937 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX