HomeTrouble CodesC0091

C0091 — 4Wdawd Power Transfer Unit Position Sensor

Generic OBD-II · all makesChassis

Code C0091 indicates a malfunction in the Power Transfer Unit (PTU) position sensor circuit, which monitors the engagement state or range position of the 4WD/AWD transfer case. This sensor provides feedback to the control module to ensure proper driveline operation, and a fault may disable the 4WD/AWD system or trigger a warning light.

Symptoms

What causes it — most likely first

1. Faulty power transfer unit position sensor

The sensor itself may fail internally due to wear, contamination, or electrical damage, sending incorrect or no signal to the control module.

2. Damaged or corroded wiring/connectors

Chafed, broken, or corroded wires and loose connectors in the sensor circuit can cause intermittent or open signals, leading to the code.

3. Mechanical issue inside the transfer case

A stuck or binding shift fork, worn clutch pack, or internal debris can prevent the sensor from reading the correct position, even if the sensor is functional.

4. Low or contaminated transfer case fluid

Insufficient or degraded fluid can cause hydraulic or mechanical malfunctions that affect the position sensor’s ability to detect the correct state.

5. Transfer case control module (TCCM) or PCM fault

A rare internal failure in the control module may misinterpret sensor signals or fail to process them correctly, but this is the least likely cause and should only be considered after all other possibilities are ruled out.

How it's diagnosed

  1. Connect a scan tool and verify C0091 is present; check for related codes in the TCCM or PCM that may provide additional clues.
  2. Visually inspect the power transfer unit position sensor, its wiring harness, and connectors for obvious damage, corrosion, or loose connections.
  3. Using a multimeter, test the sensor’s resistance or voltage output according to manufacturer specifications while manually moving the transfer case actuator (if accessible).
  4. Monitor the sensor’s live data PID on a scan tool while commanding the transfer case through its range positions; look for erratic, stuck, or implausible readings.
  5. Check the transfer case fluid level and condition; low or burnt fluid can cause mechanical issues that affect sensor readings.
  6. If all else is normal, perform a wiring continuity test from the sensor to the control module, and finally test the module’s ability to read a simulated sensor signal.

Code facts & related codes

SystemChassis
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive with a C0091 code?

You can usually drive, but the 4WD/AWD system may be disabled or behave unpredictably. Avoid off-road or slippery conditions until repaired, as you may lose traction control or get stuck.

Does this code mean I need a new transfer case?

Not necessarily. The problem is often just the position sensor or wiring. However, if internal mechanical damage is found, transfer case repair or replacement might be required.

Is it safe to replace the sensor myself?

If you have mechanical experience, replacing the sensor can be straightforward, but proper diagnosis is crucial. The sensor may need calibration or the transfer case fluid may need to be drained, so consult a service manual.

Could this be a PCM problem?

It is extremely rare for the PCM to be the cause. The code is almost always triggered by a sensor, wiring, or mechanical issue. Replacing the PCM without thorough diagnosis is a common misdiagnosis and will not fix the underlying problem.