P0991 — Transmission Fluid Pressure Sensor/Switch "E" Circuit Intermittent

OBD2 code P0991 flags a problem with the automatic transmission control (transmission fluid pressure sensor/switch "E" circuit intermittent). Short, gentle driving to a shop is usually possible. Common culprits: wiring or connector faults in the valve body harness, low or degraded transmission fluid, failed shift or pressure control solenoid.

powertrain (engine/transmission)

Is it safe to drive?

Drive with caution Drive only if the transmission still shifts predictably, and avoid highway speeds. Driving with slipping or limp mode accelerates internal wear — every kilometre can add to the final repair bill.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm P0991 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the automatic transmission control for damage, corrosion, chafing or poor contact.
  4. Subsystem check Reproduce the fault: wiggle the harness and tap the transmission fluid pressure sensor/switch "E" while watching the live signal; heat and vibration usually make intermittent faults appear.
  5. Subsystem check Check transmission fluid level and condition — dark, burnt fluid points to internal wear.
  6. Subsystem check Read transmission-specific codes and live data (solenoid states, input/output speed) with a capable scanner.
  7. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0991 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for P0991 (parts and labor, USD, independent shop rates): Replace a shift solenoid: $300–$800; Valve body repair or replacement: $700–$1,500; Transmission rebuild or replacement: $2,500–$5,500; Transmission fluid service: $150–$350. Overall, fixing P0991 usually costs between $150 and $5,500. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

Is it safe to drive with P0991?

Drive only if the transmission still shifts predictably, and avoid highway speeds. Driving with slipping or limp mode accelerates internal wear — every kilometre can add to the final repair bill.

What does OBD2 code P0991 mean?

OBD2 code P0991 flags a problem with the automatic transmission control (transmission fluid pressure sensor/switch "E" circuit intermittent). Short, gentle driving to a shop is usually possible. Common culprits: wiring or connector faults in the valve body harness, low or degraded transmission fluid, failed shift or pressure control solenoid.

How do I diagnose P0991 myself?

Start with a scan: confirm P0991, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the transmission fluid pressure sensor/switch "E", and verify the suspect component against live data before buying parts.

Will P0991 clear itself?

Sometimes P0991 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.

What is the most common cause of P0991?

The most common causes are: wiring or connector faults in the valve body harness, low or degraded transmission fluid, failed shift or pressure control solenoid.

When your scanner pulls code P0991, the transmission control unit is reporting that a sensor or switch measuring hydraulic pressure inside the automatic transmission has been sending erratic data. The official description reads "Transmission Fluid Pressure Sensor/Switch 'E' Circuit Intermittent." This falls under the powertrain category, meaning it affects either the engine or transmission systems.

The word "intermittent" is the critical clue here. Rather than a sensor that has completely failed, P0991 indicates a circuit that behaves correctly some of the time but drops out or delivers incorrect readings at other moments. These disruptions typically stem from physical problems—loose electrical connections, damaged wiring hidden beneath intact insulation, or connectors that lose contact when the vehicle shakes or the engine heat expands components. The control module won't trigger the check engine light based on a single anomaly. Instead, it requires the fault to appear repeatedly under specific driving conditions before logging the code and illuminating the warning indicator. The freeze frame data stored alongside P0991 captures the precise circumstances—engine speed, vehicle speed, load, and temperature—when the problem occurred, giving you a starting point for recreation during testing.

Common Symptoms of P0991

  • Gear shifts become noticeably harsh, delayed, or unpredictable
  • A distinct shudder or vibration develops at higher speeds
  • The transmission may refuse to engage one or more gears in extreme cases
  • The check engine light or a dedicated transmission warning indicator illuminates on the dash
  • The transmission slips between gears, where engine RPM rises without corresponding acceleration
  • Overall drivability deteriorates, with the vehicle feeling sluggish or unresponsive

Possible Causes of P0991

  • A connector pin that has backed out, loosened, or developed poor contact over time
  • Wiring damaged internally while the outer insulation remains intact—vibration and heat eventually expose the break
  • Corrosion or contamination at the electrical junction, often worsened by exposure to road salt or moisture
  • Wear inside the valve body, where hydraulic passages and precision machined surfaces degrade
  • Mechanical deterioration of internal components such as clutch packs or the torque converter
  • A failed shift solenoid or pressure control solenoid that governs fluid flow to specific gears
  • Insufficient or severely degraded transmission fluid that no longer provides proper hydraulic pressure

How to Diagnose P0991

  1. Connect an OBD2 scanner and confirm P0991 is stored in the ECU. Record all available freeze frame data—this snapshot tells you engine load, RPM, vehicle speed, and coolant temperature at the exact moment the fault was detected.

  2. Search for any additional stored codes. Related faults often point toward the primary problem rather than a secondary symptom. Check manufacturer technical service bulletins using your VIN on the automaker's website or NHTSA.gov for known issues, updates, or software calibrations tied to this code.

  3. Perform a detailed visual inspection of the transmission wiring harness and all associated connectors. Look for chafing, rubbed-through wires, corrosion, bent pins, or any sign that the harness has shifted or contacted sharp metal edges.

  4. Actively reproduce the intermittent fault. With the scanner monitoring live data from the pressure sensor, physically wiggle the wiring harness and gently tap the sensor itself. Heat the area with a heat gun if necessary—intermittent faults frequently reappear under the vibration and thermal stress they would experience during normal driving.

  5. Inspect the transmission fluid level and condition. Pull the dipstick and examine the fluid color and smell. Dark, black, or burnt-smelling fluid indicates advanced wear inside the transmission and suggests the problem may be mechanical rather than purely electrical.

  6. Use a transmission-specific scanner to access manufacturer-defined codes, solenoid status, and input/output speed sensor data. This information reveals whether the pressure control system is responding correctly to commands from the TCM.

  7. Clear the code and perform a complete drive cycle, ensuring you replicate the operating conditions captured in the freeze frame. If P0991 returns, the fault is confirmed and you can proceed with targeted repairs based on your findings.

Repair Options and Costs for P0991

Addressing P0991 ranges from simple electrical repairs to full transmission replacement. The following represent typical parts-and-labor costs at independent shops in USD:

  • Replace a faulty shift solenoid: $300–$800
  • Repair or replace the valve body assembly: $700–$1,500
  • Complete transmission rebuild or replacement: $2,500–$5,500
  • Transmission fluid drain and fill or flush: $150–$350

The total cost to resolve P0991 typically falls between $150 and $5,500 depending on the root cause. Always pursue the least expensive viable repair first. Connector cleaning, pin reseating, or harness repair may resolve the issue for minimal cost before considering major component replacement.

Driving Safety Assessment for P0991

Severity: Caution. If the transmission continues to shift and the vehicle moves normally without slipping or hesitation, limited local driving is acceptable until repairs can be arranged. However, extended highway driving, aggressive acceleration, or continued operation in limp mode will accelerate internal wear and likely increase the final repair cost. Have the system evaluated promptly to prevent minor damage from becoming a catastrophic failure.


Related OBD2 Codes