OBD1 Scanner RT-Web

← All articles

Real case: the A/C idle surge was a false speed-sensor pulse

By Borojosoft · Updated 2026-11-12

A 1993 GMC Sonoma (2.8L TBI, 5-speed) surged at idle whenever the A/C came on. No codes. Parts were changed and cleaned with no luck until the live data was recorded.

The symptom

With the A/C on, RPM jumped up and down. Without A/C it was better. The Check Engine light gave no codes, so the A-B jumper didn't help.

What the data showed

Recording idle with the scanner revealed something you can't see by eye: with the truck stopped, the computer registered vehicle speed in 37% of samples. In other words, it thought the truck was moving, so it changed its idle strategy and opened the IAC valve, causing the surge.

The full chain

  1. A slightly rough idle (more so under A/C load) produces drivetrain pulsation.
  2. The pulsation rattles the transmission gears in neutral (normal on a manual).
  3. The rattle shakes the rotor in front of the VSS, a variable-reluctance sensor: it generates voltage from motion, not speed. Result: a false pulse.
  4. The computer counts that pulse, "believes" it's moving and reacts.

How it was proven (not guessed)

The fix: one resistor

A 1.5 kΩ resistor in parallel across the two VSS wires cuts the signal to about half: rattle noise no longer reaches the threshold, but the real pulse from rolling does. Verified result: 0 false pulses in 318 samples, steady idle with A/C, working speedometer and no code 24. Later confirmed on the road.

Lesson: without codes or live data you'd have replaced the compressor, the O2 sensor or the IAC. The data pointed at the speed sensor, which nobody suspected.

Want to see this data on your phone?

The RT-Web scanner reads your 1988–1995 GM truck's computer over WiFi, no apps and no internet.

See the scanner Ask on WhatsApp