P0941
Hydraulic Oil Temperature Sensor Circuit Intermittent
Transmission / hydraulic control
Generic OBD-II
Low
What it means
P0941 means the hydraulic (transmission) oil temperature sensor circuit is dropping out intermittently. That sensor reports fluid temperature so the controller can adapt shift timing and pressure. An intermittent signal usually points to a loose or damaged connection rather than a hard failure, so symptoms come and go.
Low
Can I keep driving? Safe to drive short-term; the transmission may occasionally shift oddly or log the fault intermittently — repair to avoid nuisance limp-mode events.
Common symptoms
What you'll notice
- Intermittent check-engine or transmission warning light
- Inconsistent or erratic transmission-temperature readings
- Occasional abnormal shifting or brief limp mode
- Other related transmission codes may also set
Common causes
Most likely first
- Loose or corroded connections in the temperature sensor circuitLikely
- Damaged or chafed wiring/harness (the usual cause of an intermittent fault)Common
- Faulty hydraulic oil temperature sensorCommon
- Faulty transmission control module (less common)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data, then wiggle-test the connector and harness while watching live data for dropouts.
- Inspect the wiring and connector for corrosion, chafing, or loose pins; repair as needed.
- Test the sensor's resistance across a temperature range against specification.
- Replace the sensor if it fails; check for a module software update only after wiring and sensor test good. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P0941?+
Generally yes for the short term. The main risk is occasional odd shifting or a brief limp event, so fix it at your convenience.
Can I just clear P0941?+
It clears, but an intermittent wiring fault will set it again. Track down the loose connection first.
Related codes
Often seen with P0941
Read & clear P0941 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