P0791 OBD-II Trouble Code: Intermediate Shaft Speed Sensor “A” Circuit

Our certified mechanics come to you · Get a fair and transparent estimate upfront

EXCELLENT RATING ON

Cost of diagnosing the P0791 code

P0791 is a diagnostic trouble code (DTC) for "Intermediate Shaft Speed Sensor “A” Circuit". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $154.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $50.0 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate* Credit towards follow-up repair Earliest Availability
Ford $154.99 $50.0
Toyota $154.99 $50.0
BMW $164.99 $50.0

*Estimates may vary by market

SCHEDULE P0791 DIAGNOSTIC Get a fair and transparent estimate upfront

P0791 code definition

The P0791 trouble code detects an issue with the intermediate shaft speed sensor circuit

What the P0791 code means

The P0791 code is a generic OBD-II trouble code that notes an issue with the transmission intermediate shaft speed sensor circuit, which relays shaft speed data to the powertrain control module (PCM). In general, the intermediate shaft speed should slowly increase until the shift point, but if the PCM notes that the output speed is not slowly increasing, then shift strategy cannot be determined, and the P0791 code will be stored. Additionally, if the PCM receives no signal, or an erratic signal from the shaft speed sensor, the code will also be detected.

What causes the P0791 code?

Potential causes for the P0791 trouble code include:

  • Malfunctioning intermediate shaft speed sensor
  • Malfunctioning input speed sensor
  • Malfunctioning output speed sensor
  • Defective shift solenoids
  • Dirty transmission fluid
  • Malfunctioning engine temperature sensors, or possibly other drivability sensors
  • Defective or damaged electrical components, such as wires and connectors
  • In very rare cases, a malfunctioning PCM

What are the symptoms of the P0791 code?

The P0791 code will usually be joined by the Check Engine Light illuminating on the instrument panel. The car will likely experience transmission issues, such as an inability to shift, or very harsh shifting. There may also be engine performance issues, including constant stalling or throttle hesitation, frequent engine misfires, and diminished fuel efficiency. It is also common for the speedometer to fail, or act erratically. In rare cases, the vehicle may have no drivability issues.

How does a mechanic diagnose the P0791 code?

The P0791 code will be diagnosed with the assistance of a standard OBD-II trouble code scanner. A reputable technician will use the scanner to assess the freeze frame data and gather information about the P0791 code. The mechanic will also check for the presence of any additional trouble codes, as codes should always be addressed in the order in which they appear on the scanner. The mechanic will then reset the codes and restart the vehicle, to see if the trouble code returns. If it does not, it should be assumed that there is an intermittent issue, or that the code was triggered erroneously.

If the trouble code does return, then the technician should start with a visual inspection of all of the system’s electrical components. Any damaged wires or connectors should be replaced. If it is noticed that the electrical components have been damaged by the failure of another component in the vehicle, then that should be addressed immediately. The transmission fluid should then be checked, to make sure it is clean and at a sufficient level.

The mechanic will then check the intermediate shaft speed sensor’s reference voltage and ground signals, and use a digital volt/ohmmeter to look for continuity in the circuits. Any circuits that do not meet the manufacturer’s specifications will require replacement. Following this, the input and output sensors can be inspected, along with the shift solenoids. If no issues have been found, an oscilloscope can be used to gather information from the transmission intermediate shaft speed sensor.

After any component is replaced, the mechanic should once again reset the codes, restart the vehicle, and check to see if the code returns. By doing this, the technician will know as soon as the problem has been fixed.

Common mistakes when diagnosing the P0791 code

The most common mistake that is made when diagnosing the P0791 code comes from failing to properly follow the OBD-II trouble code diagnosis protocol. It is imperative that the protocol be adhered to at all times, to assure that all inspections, diagnoses, and repairs are successful and efficient. It is very common for the vehicle speed sensor to be erroneously replaced.

How serious is the P0791 code?

In most cases, a vehicle with the P0791 code cannot be driven, or will experience serious performance problems when it is driven. Continuing to drive the vehicle in this condition can be dangerous, and can cause further damage. Because of this, the P0791 code should be addressed as soon as it is detected, even if the car is drivable.

What repairs can fix the P0791 code?

Some repairs for the P0791 trouble code include:

Additional comments for consideration regarding the P0791 code

It is very rare for the PCM to be defective, and it should not be considered the problem unless all other potential issues have been checked. If the PCM does need to be replaced, it will also need to be reprogrammed.

Need help with a P0791 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

Check Engine Light
trouble codes
P0791

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0791 code.

SCHEDULE P0791 DIAGNOSTIC
Get a $50 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(8600)

Rating Summary
8017
273
65
46
199
8017
273
65
46
199
 at YourMechanic

Brandon

9 years of experience
133 reviews
Brandon
9 years of experience
Ford Escort L4-2.0L - Check Engine Light is on - Nashville, Tennessee
Brandon showed up ahead of schedule, was very personable and diagnosed my problems. He also scheduled my next appointments which will be with him.
 at YourMechanic

William

23 years of experience
33 reviews
William
23 years of experience
Lexus IS250 V6-2.5L - Check Engine Light is on - Mableton, Georgia
Arrived early which was great. William was courteous, and attentive to the issue. Even though it took several attempts I'm so happy he was determined to fix it and he did!
 at YourMechanic

Dan

40 years of experience
1080 reviews
Dan
40 years of experience
Plymouth Grand Voyager - Check Engine Light is on - Lawrenceville, Georgia
Mr. Dan Barber was quite patient, courteous and quite knowledgeable. From my observation, Mr. Barber appears to be quite professional.
 at YourMechanic

Christopher

9 years of experience
120 reviews
Christopher
9 years of experience
Ford Fiesta L4-1.6L - Check Engine Light is on - Smyrna, Georgia
Chris communicated with us each step of the way up until his arrival. He listened well, was knowledgeable, and was prepared. He took the time to diagnose the problem, explained the what, why and how and provided a solution. I would definitely recommend him and will use him again.


More related articles

P0094 OBD-II Trouble Code: Fuel System Leak - Small Leak Detected
P0094 P0094 code definition Fuel System Leak - Small Leak Detected What the P0094 code means The P0094 code is set in a vehicle’s Powertrain Control Module (PCM) when it detects a small leak in the fuel system. It is...
P2257 OBD-II Trouble Code: Secondary Air Injection System Control A Circuit Low
P2257 P2257 code definition Secondary Air Injection System Control A Circuit Low What the P2257 code means P2257 is an OBD-II generic code. The Engine Control Module (ECM) monitors the secondary air injection system control valve A circuit, when the...
P0273 OBD-II Trouble Code: Cylinder 5 Injector Circuit Low
P0273 means that the PCM has found a voltage level in the fuel injector from cylinder #5 is lower than is acceptable due to a faulty fuel injector.

Related questions

crankshaft position error code p0336
This code is related to the crank position sensor. Since you just had it replaced, it may be possible that the mechanic forgot to clear the code in the car's computer. I would suggest taking it back to them to...
Throttle body error codes. Car still accelerates.
The codes should have cleared when the battery was disconnected. I would suggest driving the car as normal for a bit to see if they come back on. Chances are if the car is running normally, they have been cleared...
Fuel is leaking and Check Engine Light is on - 2008 Mazda 3
The fuel pump is contained within the tank and so cannot leak. You are probably seeing fuel leaking from a fuel line and/or from the fuel tank itself. There could be a loose fuel line fitting, impact damage (debris from...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com