P0794
Intermediate Shaft Speed Sensor A Circuit IntermittentP0794 is a generic OBD-II powertrain diagnostic trouble code: Intermediate Shaft Speed Sensor A Circuit Intermittent. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0794 means
P0794 is a generic automatic-transmission code set by the transmission control module (TCM) or powertrain control module (PCM) when the signal from intermediate shaft speed sensor "A" cuts out, glitches or jumps briefly and then returns to normal. The intermediate shaft runs between the input (turbine) shaft and the output shaft, and its speed sensor reads a toothed reluctor ring to tell the module how fast that part of the gear train is turning. The module uses that feedback to time clutch apply and release during every shift.
What makes P0794 distinct is the word intermittent. The module is not reporting a permanently dead circuit or a permanently wrong value; it is reporting momentary dropouts, spikes or signal breaks that come and go. Typically the fault is logged when the signal disappears or becomes erratic for a short window while the other speed sensors continue to report normally, or when consecutive readings change faster than the shaft could physically accelerate.
Intermittent faults of this kind are usually connection or mechanical-clearance problems rather than a component that has simply died. Loose terminals, chafed insulation that only shorts over a bump, a partly unseated sensor with a varying air gap, a chipped reluctor tooth, or debris on the sensor tip all fit the pattern. Because the fault comes and goes, the transmission may behave perfectly for long stretches and then shift badly or drop into limp mode without warning, which is exactly the behaviour drivers find hardest to describe to a workshop.
Common causes
Most-frequently reported root causes when P0794 is logged.
-
1
Loose, corroded or backed-out terminals in the speed sensor connector or the transmission case connector.
-
2
Chafed or partly broken sensor wiring that only opens or shorts with vibration, heat or suspension movement.
-
3
Sensor not fully seated or a loose mounting bolt, giving a varying air gap to the reluctor ring.
-
4
A chipped, cracked or contaminated reluctor ring tooth producing a momentary signal dropout each revolution.
-
5
Metallic debris in the fluid sticking to the magnetic sensor tip and intermittently masking the teeth.
-
6
A failing sensor whose output becomes unreliable only once it is hot.
-
7
Wiring routed too close to a high-current or ignition circuit, injecting electrical noise into the signal.
-
8
Low or unstable system voltage from a weak battery, failing alternator or poor module ground.
Symptoms drivers notice
How to diagnose P0794
A typical diagnostic flow when this code is present.
-
1
Read all codes and freeze-frame data and note the conditions recorded when the fault set, since road speed, gear and fluid temperature are strong clues for an intermittent.
-
2
Check transmission fluid level and condition, looking for metal particles that could be fouling a magnetic sensor tip.
-
3
Inspect the sensor connector, the case connector and the full harness run for chafe points, corrosion, fluid wicking and terminal tension, paying attention to anywhere the loom flexes or touches metal.
-
4
Graph input, intermediate and output shaft speeds together during a road test that reproduces the customer's conditions, and watch for a momentary dropout on the intermediate trace alone.
-
5
Wiggle-test and lightly load the harness and connector while monitoring live data or a meter set to capture minimum and maximum, to provoke the intermittent.
-
6
Verify sensor supply voltage and ground stability at the sensor, and check the signal circuit for high resistance and for shorts with the module disconnected.
-
7
If the electrical side is sound, remove the sensor and inspect its tip and the reluctor ring teeth for damage or debris, and confirm the sensor seats fully and torques correctly.
Related powertrain codes
- P0700 — Transmission Control System Malfunction
- P0701 — Transmission Control System Range/Performance
- P0702 — Transmission Control System Electrical
- P0703 — Torque Converter/Brake Switch B Circuit Malfunction
- P0704 — Clutch Switch Input Circuit Malfunction
- P0705 — Transmission Range Sensor A Circuit malfunction (PRNDL Input)
Frequently asked questions
Can I keep driving with P0794?
It is drivable between episodes, but an unexpected drop into limp mode or a sudden loss of drive in traffic is a real safety concern. Keep journeys short and get it investigated rather than living with it.
Will P0794 fail an emissions test?
Yes, if the light is on when you present the car. Even if the fault is intermittent, a stored code with an illuminated MIL fails an OBD-II inspection, and a recently cleared code may leave monitors not ready, which also fails.
Why can the garage not find the fault?
Because it is intermittent by definition. The circuit tests fine while it is behaving. Finding it usually means recording live data over a longer drive that reproduces your conditions, or wiggle-testing the harness while watching the signal, rather than a single static test.
Is this expensive to fix?
The parts are often cheap and the diagnosis is what costs, because tracing an intermittent takes time. A connector repair or a rubbed-through wire is inexpensive once found. An internal sensor or a damaged reluctor ring means opening the transmission, which is much more.
Disabling P0794 in software
RaceTune can permanently disable P0794 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
ECU families we can disable P0794 on
We hold the DaVinci A2L disable definitions for these families, so the exact P0794 path and mask addresses are mapped. verified marks a confirmed disable definition. We support many more — upload your file and our identifier will match it automatically.
- Bosch EDC17C66 verified
- Bosch EDC17CP57 verified
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0794 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file