OBD-II fault code

P0943: Hydraulic Pressure Unit Cycling Period Too Short

What it means

The hydraulic pressure unit cycles on/off too frequently. Indicates internal leakage or pressure regulation drift.

At a glance

  • Usually lights the check-engine light
  • The engine or gearbox may go into limp mode

How it works

The hydraulic pressure unit cycles to maintain the pressure needed for transmission operation, and the TCM monitors how often it switches on and off. P0943 sets when the unit cycles more frequently than expected, often because pressure is leaking away or regulation has drifted.

Common causes

Most likely first.

  1. Internal hydraulic leak
  2. Pressure regulator drifted

Symptoms

  • Check engine or transmission warning light on
  • Harsh, delayed, or missing shifts
  • Possible limp mode (locked in one gear)
  • Slipping or shuddering during gear changes

How to diagnose it

  1. Capture freeze-frame data and review pump cycling or pressure data, if available, to confirm that the unit is cycling too often.
  2. Check transmission fluid level and condition using the vehicle's specified procedure, then inspect for leaks that could cause pressure to fall.
  3. Scan for related pressure-control or pump codes that may help distinguish leakage from a control fault.
  4. Inspect the hydraulic unit's accessible wiring and connectors for poor contact that could falsely trigger frequent cycling.
  5. Test hydraulic pressure retention and regulator operation against the manufacturer's specification to locate internal leakage or drift.

Common fixes

  • Correct low fluid and repair any external leak.
  • Repair a poor connection or damaged wiring affecting the hydraulic pressure unit.
  • Replace or repair the pressure regulator if testing confirms drift.
  • Repair internal hydraulic leakage identified by pressure testing.

Can I keep driving?

Limit driving, especially towing and repeated stop-and-go use, because frequent cycling can indicate pressure loss that may cause harsh shifts or limp mode. Stop if the transmission slips or loses drive.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Nearby codes