AutoLogicTools

OBD-II trouble code

P0794: Intermediate Shaft Speed Sensor "A" Circuit Intermittent

The intermediate shaft speed signal drops out and comes back. Speed sensors fail in a way that surprises people: the weak ones fail at low speed and recover at high speed, so the road test that finds this fault is a crawl around a car park, not a run down the motorway.

Medium severityPowertrainTransmission / Speed SensorDrivable short-term

Quick facts

System
Powertrain
Category
Transmission / Speed Sensor
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$120$700
DIY difficulty
Intermediate DIY

What does P0794 mean?

P0794 is the come-and-go member of the intermediate shaft speed sensor family. The signal is there, then it is not, then it is back. Sometimes the transmission shifts badly for a moment and recovers; often the only evidence is a warning light that appears and clears itself over several days. What makes it worth treating as its own subject rather than a milder version of the other codes is that speed sensors have an intermittent failure mode with a direction to it, and knowing the direction tells you how to reproduce the fault.

Here is the mechanism. A variable reluctance speed sensor generates its signal by induction, and the voltage it produces depends on how fast the reluctor teeth sweep past its tip. Turn the shaft quickly and the output is strong. Turn it slowly and the output is weak. The controller has a minimum amplitude below which it cannot reliably count pulses, so a sensor whose output has been weakened — by a widened air gap, a partly demagnetised pole piece, a build-up of debris on the tip, or resistance added by a corroded joint — will still clear that threshold comfortably at road speed and fall below it at walking pace. The practical result runs against most people's intuition about intermittent faults: this one appears when creeping in traffic, manoeuvring in a car park, or coasting to a stop, and disappears the moment the vehicle picks up speed. If a driver reports that the light comes on in slow traffic and clears on the motorway, that is not a coincidence to be explained away. It is the signature of a weak sensor and it points straight at air gap, tip condition and circuit resistance.

The other cause worth calling out is unique to this kind of signal. The output of a reluctance speed sensor is a low level alternating voltage, which is exactly the sort of thing that picks up interference from nearby high current switching. Manufacturers deal with that by twisting the pair and often shielding it, and by routing it away from injector, ignition and motor circuits. Those precautions get undone. A previous harness repair splicing in ordinary wire in place of shielded cable, a shield left unterminated after a repair, a rerouted loom, or an aftermarket amplifier power cable run alongside the transmission harness all introduce noise into a circuit that was designed not to have any. The controller sees extra or missing pulses and reports an intermittent fault, and every component in the circuit tests perfectly because none of them is faulty. If the fault started after bodywork, a stereo installation or a previous wiring repair, that history is the strongest lead available.

Because the signal is present most of the time, this code is graded below its hard-fault siblings — the transmission is being controlled correctly the majority of the time and there is no continuous stress on any component. It should still be dealt with, because a widening air gap and a corroding joint both continue in one direction, and P0794 typically becomes P0793 in the end.

Common causes

  • Sensor output weakened by an excessive air gap, so it falls below the detection threshold at low shaft speeds
  • Ferrous debris on the sensor tip attenuating the signal
  • Sensor working loose in its bore, changing the gap as the transmission moves and heats
  • Corroded or high resistance connector terminal reducing an already low level signal
  • Signal wire shielding removed or left unterminated after a previous harness repair
  • Aftermarket wiring, particularly amplifier power cable, routed alongside the sensor harness and injecting noise
  • Chafed wire touching the case only under load or on rough road surfaces
  • Reluctor teeth partially damaged, so pulses are missed at some points in each revolution
  • Partially demagnetised pole piece in an ageing variable reluctance sensor

Symptoms

  • Check engine light that comes on and goes off again over several days
  • P0794 stored as a history or pending code with nothing wrong at the time of the scan
  • Intermediate shaft speed on a scan tool dropping to zero briefly and recovering
  • Fault noticeably worse at low speed, in car parks or in slow traffic, and absent at motorway speed
  • Occasional harsh shift or momentary limp mode that clears by itself
  • Symptoms starting after a stereo installation, bodywork or a previous wiring repair
  • Fault appearing on rough surfaces or over speed bumps but not on smooth roads
  • Everything reading perfectly during a stationary workshop test

Diagnostic steps

  1. 1.Ask when the fault occurs before planning the test drive. A complaint centred on slow traffic and car parks is the signature of a weak signal, because sensor output falls with shaft speed and drops below the detection threshold at low speeds first.
  2. 2.Do the road test as a deliberately slow one. Creeping and manoeuvring reproduces this fault far more reliably than a motorway run, which is the opposite of what most intermittent diagnosis suggests.
  3. 3.Graph intermediate shaft speed continuously through that slow drive rather than sampling it. The dropouts are brief and a spot reading will miss them.
  4. 4.Scope the sensor output if possible and look at amplitude, not just presence. A signal that is there but small at low speed identifies a weak sensor before it fails outright.
  5. 5.Ask about recent work on the vehicle. A repair that replaced shielded cable with ordinary wire, an unterminated shield, or an amplifier power cable run alongside the transmission harness all inject noise into a circuit designed to have none.
  6. 6.Inspect the harness routing for anything running close to injector, ignition or motor circuits that should not be there.
  7. 7.Remove the sensor and check its tip for debris and its bore for correct seating. A sensor loosening in its bore widens the gap progressively and produces exactly this pattern.
  8. 8.Perform a wiggle test on the accessible external harness and connector while watching live data, which is possible here because the connector is outside the case on most designs.
  9. 9.Check the reluctor teeth for partial damage, which causes pulses to be missed at particular points in each revolution rather than continuously.

Repair cost

$120$700

Diagnosis is the larger share of the bill on an intermittent code and it is worth paying for a proper slow-speed road test with data logging, because a stationary workshop check will not reproduce this. Expect $120 to $250 for that. Cleaning or reseating a sensor may cost little more than the diagnostic time. A sensor replacement is $150 to $400 externally mounted and $350 to $700 where the pan must come off. A wiring or connector repair is $120 to $350, and correcting a noise problem caused by aftermarket wiring can be cheaper still once it is identified. Dealing with it while intermittent avoids the limp mode inconvenience that arrives when it becomes permanent.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with transmission speed sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.

Related codes

Frequently asked questions

Why does the fault happen at low speed and go away when I speed up?

Because of how the sensor generates its signal. A variable reluctance speed sensor works by induction, and the voltage it produces is proportional to how fast the reluctor teeth sweep past its tip. Fast shaft, strong signal. Slow shaft, weak signal. The controller needs a minimum amplitude to count pulses reliably, so a sensor whose output has already been weakened — by a wide air gap, debris on the tip, or a corroded connection adding resistance — still clears that threshold easily at road speed and falls below it when you are crawling. It is one of the few automotive intermittents where the fault genuinely gets better as you go faster, and it is a useful diagnostic clue rather than an oddity.

So how should the test drive be done?

Slowly and deliberately, which surprises people who expect intermittent faults to need a long hard run. Creeping in traffic, manoeuvring around a car park, and coasting to repeated stops will reproduce a weak speed sensor signal far more reliably than motorway driving, because low shaft speed is exactly the condition where a marginal sensor output falls below the controller's detection threshold. Graph intermediate shaft speed continuously through the whole exercise rather than glancing at it, since the dropouts are brief. A high speed test drive on this code can easily come back clean on a sensor that is clearly failing.

The fault started after I had a stereo fitted. Is that a coincidence?

Very likely not, and it is worth investigating before touching the transmission. This sensor produces a low level alternating signal, which is precisely the kind of thing that picks up interference from nearby high current switching. Manufacturers protect it by twisting the pair, often shielding it, and routing it away from injector, ignition and motor circuits. An amplifier power cable run alongside the transmission harness undoes all of that. The same applies to a previous repair that spliced ordinary wire in place of shielded cable or left a shield unterminated. In those cases every component in the circuit tests perfectly, because the components are not the problem — the electrical environment is.

Is it safe to keep driving while it is only occasional?

Generally yes, and this code is graded below its hard-fault siblings for exactly that reason — the signal is present most of the time and the transmission is being controlled properly most of the time. What argues against leaving it indefinitely is that the underlying causes only move in one direction. A sensor loosening in its bore keeps loosening, a corroding terminal keeps corroding, and debris on a tip keeps accumulating. P0794 usually becomes P0793 eventually, at which point the transmission drops into limp mode and stays there. Fixing it while it is still intermittent is the same repair at a more convenient moment.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.