DOBD DashX ☰ Browse all codes
P0942

Hydraulic Pressure Unit

Transmission / hydraulic control Generic OBD-II Medium

What it means

P0942 means the transmission control module has detected a problem with the hydraulic pressure unit — the pump and accumulator assembly that generates and holds the pressure the transmission needs to shift and operate. The engine still starts, but if the unit can't maintain pressure the transmission may shift harshly, slip, or struggle to engage gears. Low or contaminated fluid can contribute, so check the fluid before condemning the unit.

Medium

Can I keep driving? The engine starts, but if the hydraulic pressure unit can't maintain pressure the transmission may shift harshly, slip, or struggle to engage gears; get it checked promptly.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Low or contaminated transmission fluid
  2. Malfunctioning hydraulic pressure unit (pump/accumulator)
  3. Blocked or restricted hydraulic passages
  4. Wiring or electrical faults at the pressure unit
  5. Failed transmission control module (TCM)

How to diagnose & fix

Work through it in order

  1. Check the transmission fluid level and condition; top up if low and replace if contaminated.
  2. Inspect the pressure unit's wiring and connectors for damage or corrosion.
  3. Check for blocked or restricted hydraulic passages and clean or repair as needed.
  4. Test the hydraulic pressure unit with the proper tools and replace it if it can't hold pressure.
  5. If the unit and circuit are good, suspect the TCM. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P0942?+
Only briefly. Without proper hydraulic pressure the transmission can slip or fail to engage gears, and that can cause damage. Get it diagnosed soon.
Can I just clear P0942?+
It returns while the pressure unit or fluid problem remains. Fix the root cause first.

Related codes

Often seen with P0942

Read & clear P0942 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX