DOBD DashX ☰ Browse all codes
P0943

Hydraulic Pressure Unit Cycling Period Too Short

Transmission hydraulic pressure unit Generic OBD-II Medium

What it means

P0943 means the transmission's hydraulic pressure unit is cycling on and off too frequently — a sign it can't hold pressure and keeps re-pressurizing. The engine still runs, but the transmission needs steady hydraulic pressure to engage and shift, so a leak, low fluid, or a failing pressure unit can cause slipping, harsh shifts, or limp mode, and can wear the pump if left unrepaired.

Medium

Can I keep driving? The engine runs, but frequent pump cycling points to a hydraulic pressure loss — the transmission may shift poorly or slip, so repair promptly to avoid further damage.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Low transmission/hydraulic fluid or a leak (the pump cycles to keep up)
  2. Internal leak dropping stored pressure
  3. Faulty hydraulic pressure unit, accumulator, or solenoid
  4. Wiring or connector fault in the hydraulic unit circuit
  5. Faulty transmission control module (rare)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data; check fluid level and look for leaks first.
  2. Inspect the hydraulic unit and accumulator for internal leakage or pressure loss.
  3. Test the pressure unit/solenoid and its wiring.
  4. Replace faulty solenoids or the hydraulic pressure unit as needed.
  5. If the electrics and hydraulics check out, diagnose the TCM. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P0943?+
Cautiously. Rapid pump cycling means the system is struggling to hold pressure, which can lead to slipping and further wear, so keep trips short and repair soon.
Can I just clear P0943?+
It clears, but if the system can't hold hydraulic pressure the pump keeps over-cycling and the code returns until fixed.

Related codes

Often seen with P0943

Read & clear P0943 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