P0791 — Intermediate Shaft Speed Sensor A Circuit

OBD2 code P0791 flags a problem with the sensor and actuator circuits (intermediate shaft speed sensor a circuit). The car is usually drivable while you plan the repair. Common culprits: open or shorted wiring in the circuit, control module driver fault, corroded, loose or damaged connector.

powertrain (engine/transmission)

Is it safe to drive?

Short-term driving is OK In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm P0791 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 intermediate shaft speed sensor a circuit for damage, corrosion, chafing or poor contact.
  4. Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
  5. Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0791 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for P0791 (parts and labor, USD, independent shop rates): Control module repair: $300–$1,000; Repair wiring or connectors: $80–$250; Replace the faulty sensor or actuator: $150–$500. Overall, fixing P0791 usually costs between $80 and $1,000. 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 P0791?

In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.

Will P0791 clear itself?

Sometimes P0791 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.

How much does it cost to fix P0791?

Control module repair — $300–$1,000; Repair wiring or connectors — $80–$250; Replace the faulty sensor or actuator — $150–$500. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

How do I diagnose P0791 myself?

Start with a scan: confirm P0791, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the sensor and actuator circuits, and verify the suspect component against live data before buying parts.

What does OBD2 code P0791 mean?

OBD2 code P0791 flags a problem with the sensor and actuator circuits (intermediate shaft speed sensor a circuit). The car is usually drivable while you plan the repair. Common culprits: open or shorted wiring in the circuit, control module driver fault, corroded, loose or damaged connector.

When your vehicle's computer detects a problem with the intermediate shaft speed sensor circuit, it logs trouble code P0791. This code specifically points to the "A" circuit of the intermediate shaft speed sensor—a component your transmission control system relies on to track shaft rotation speed and coordinate gear shifts smoothly. The ECU continuously watches this sensor while you drive, comparing its readings against expected values. When the signal drops out, spikes, or falls outside the manufacturer's defined range for more than a few drive cycles, P0791 gets stored and the Check Engine light illuminates.

The intermediate shaft speed sensor plays a quiet but essential role in your transmission's operation. It sends a voltage signal to the PCM that corresponds to how fast the intermediate shaft is spinning. This information helps the computer manage shift timing, torque converter clutch engagement, and line pressure. If that signal goes haywire—due to a wiring fault, bad connector, or a failing sensor—the transmission can't properly calculate shift points, which may trigger limp-home mode or cause erratic behavior. The stored freeze frame data captures the exact driving conditions when the fault appeared, giving you a snapshot of engine RPM, vehicle speed, load, and temperature at that moment.

Once P0791 sets, your next move is reading that freeze frame and scanning for any related codes. Often a wiring issue or connector problem hides behind the primary sensor code, so a thorough visual inspection comes next—looking for damaged insulation, corroded pins, or loose plugs. Checking reference voltage, ground integrity, and signal continuity with a multimeter tells you whether the sensor itself or the circuit feeding it is at fault. A wiggle test on the harness while watching live data can expose intermittent opens that wouldn't show up otherwise. After repairs, clear the code and run a complete drive cycle under the conditions flagged in the freeze frame to verify the fix holds.

Common Symptoms of P0791

  • The Check Engine light stays illuminated on your dashboard
  • Your vehicle may enter limp-home mode, limiting speed and shift capability
  • The transmission could shift harshly, erratically, or refuse to shift at all
  • Fuel economy often drops noticeably compared to normal driving
  • You might experience slipping or flare-up during acceleration
  • In some cases, the torque converter clutch may fail to lock up properly
  • The affected circuit or auxiliary system may operate intermittently or shut down completely

What Causes P0791?

  • Corrosion, looseness, or physical damage at the sensor connector or harness plug
  • An open circuit or short-to-ground/to-voltage in the wiring running to the sensor
  • A weak or interrupted ground connection at the sensor mounting point
  • Blown fuse or power supply issue feeding the circuit
  • The sensor or actuator itself has failed internally
  • Control module driver fault where the PCM cannot process the signal correctly
  • Wiring chafing from heat, movement, or contact with sharp edges

How to Diagnose P0791

  1. Hook up an OBD2 scanner, retrieve P0791, and record the freeze frame data—note the RPM, speed, load, and temperature values at the moment the fault triggered.
  2. Look for any other stored codes. Codes in the P0700 range often point to broader transmission issues or related sensor failures. Check manufacturer TSB databases for your specific make and model; factory service bulletins may document known failures or software updates for this code.
  3. Perform a hands-on visual inspection of the intermediate shaft speed sensor harness and connectors. Pull back protective loom and check for broken wires, melted insulation, moisture intrusion, or greenish corrosion on the terminals.
  4. With the connector unplugged, test reference voltage (typically 5V or 12V depending on your vehicle), confirm good ground continuity, and verify the signal wire is not shorted to power or ground. Compare your readings to the manufacturer's specification.
  5. Wiggle the harness while monitoring live data on the scanner—if the speed reading drops out or spikes while you move the wires, you've found an intermittent open.
  6. After addressing any found faults, clear the code and complete a full drive cycle including highway speeds, deceleration, and the specific conditions captured in the freeze frame. Recheck for P0791 to confirm the problem is resolved.

How to Fix P0791

Start with the least expensive possibilities before investing in major components. Inspecting and repairing wiring or connectors typically runs $80–$250 depending on labor and whether you need new terminals or a complete harness section. If the sensor or actuator itself is faulty, replacement parts plus installation generally cost $150–$500. In cases where the control module driver has failed—a rarer scenario—you're looking at $300–$1,000 for repair or replacement.

How Much Does It Cost to Fix P0791?

Your total bill hinges on what actually failed. Here are typical scenarios at independent shop rates in USD:

  • Wiring harness repair or connector replacement: $80–$250
  • Intermediate shaft speed sensor or actuator replacement: $150–$500
  • Control module diagnosis and repair: $300–$1,000

Across all possibilities, you should budget between $80 and $1,000. An accurate diagnosis before purchasing parts is the smartest move—the priciest fix is rarely where you should start.

Can You Drive with P0791?

For most drivers, the vehicle remains operational, though you may notice reduced performance, poor shift quality, or an illuminated warning light. Avoid prolonged driving if the transmission refuses to shift or you experience stalling or unusual behavior. Treat any stuttering, sudden power loss, or brake/steering irregularities as urgent and seek diagnosis immediately.

Related OBD2 Codes