Guide updates and tuning notes by email → Follow us

Home › Q&A › Wiring & ECU

Does the ECM need a VSS signal to run the engine correctly with a TH350 (no computer trans)?

Yes — keep a vehicle speed sensor even with a non-electronic transmission like a TH350. The PCM needs to know whether the vehicle is moving; without the speed sensor you get reduced fuel economy, reduced power, and idle problems. The proven fix is a Dakota Digital pulse generator threaded onto the TH350's mechanical speedometer outlet — the SEN-01-4160 (8,000 pulses per mile, pass-through so you keep your cable speedometer) — with the PCM programmed for its pulse count, tire size, and gear ratio, plus the automatic-transmission diagnostics disabled in the tune.

Last updated

Who this applies to

  • Computers: P01, P59
  • Engines: LR4, LM7, LQ4, LQ9, L59, L33, LS1, LS6
  • Transmissions: TH350, TH400, 700R4, 2004R, manual
  • Years: 1996-2007
  • Not for: 1996-1997 black-box Vortec PCMs (will not accept the 8000-pulse input)

TH350/TH400 with mechanical speedo outlet, keeping the cable speedometer

  1. Thread the Dakota Digital SEN-01-4160 pass-through pulse generator onto the transmission's 7/8-inch speedometer cable outlet; it passes the cable drive through to your stock speedometer. 8,000 pulses per mile, sine-wave (A/C voltage) output
  2. Wire its signal to the PCM VSS input; the signal must be a sine wave (A/C voltage). sine wave required
  3. Program the PCM with the sensor's pulse count plus your tire size and gear ratio, and disable the automatic-transmission diagnostics. pulse count + tire/gear; trans diags off

Drive-by-wire cruise control, or you want the factory-style high-frequency signal

  1. Program the PCM for the new pulse count; the SEN-01-4160 will not work with drive-by-wire cruise control. SEN-01-128 for DBW cruise

Careful

  • Do not use the SEN-01-4160 if you plan to run drive-by-wire cruise control — it is documented as incompatible; use the SEN-01-128.

Go deeper

Check this first

  1. Scan for VSS-related DTCs and watch VCM Scanner vehicle speed while driving — 0 mph while moving confirms the missing/bad signal.
  2. Scope the sensor output: the PCM wants a sine wave (A/C voltage) whose frequency rises with speed.
  3. If idle hangs or dies on deceleration with a TH350 and no VSS, the missing speed input is the prime suspect.

Try this, then this

  1. Set the PCM's VSS pulses-per-mile (with correct tire size and gear ratio) to match the sensor you installed. — The PCM converts pulses to mph from this table; wrong count = wrong speed and wrong idle/decel behavior. Worked if: Scanner MPH matches GPS speed.
  2. If the scanner still reads 0 mph, check the sensor wiring and confirm a sine-wave signal is reaching the PCM VSS pins. — A square-wave or missing signal is invisible to the Gen III VSS input. Worked if: Scanner shows speed while driving.
  3. If drive-by-wire cruise will not engage with the SEN-01-4160, swap to the SEN-01-128. — The 4160's 8k signal is incompatible with DBW cruise; the 128 recreates the factory 128k signal. Worked if: Cruise engages and holds speed.

How you know it's fixed

  • VCM Scanner vehicle speed matches GPS; no VSS DTCs; idle settles normally on deceleration.

Key numbers

WhatValue
VSS requirement with non-electronic transkeep a VSS when possible
Symptoms of missing VSSeconomy, power, idle problems
SEN-01-4160 field experienceworks with cable speedo hookup
SEN-01-4160 vs DBW cruiseuse SEN-01-128 for DBW cruise
VSS signal typesine wave / A/C voltage
Trans diagnostics with TH350can be disabled in tune

Every option we know of

We may earn a commission when you buy through links on this page.

Maker / productPart #FitsPriceWhereStatus / notes
Dakota Digital
SEN-01-4160 pass-through pulse generator
SEN-01-4160GM transmissions with cable-drive speedo output (TH350/TH400/700R4)Buy
summitracing.com
In production
Will not work with drive-by-wire cruise; 1996-1997 black-box PCMs won't accept the 8k input
Dakota Digital
SEN-01-128 high-frequency pulse generator
SEN-01-128TH350/TH400/700R4/2004R with 7/8-inch male speedo outletBuy
Dakota Digital dealers
In production
None noted; the DBW-cruise-compatible option
Jags That Run
Speed sensor options for cable-drive transmissions
Cable-drive GM transmissionsvariesjagsthatrun.com
Must output sine wave

Mail-order programming: pulse-count calibration + trans-diag disable
P01/P59 PCMs$75 (Gen III)lt1swap.com/programming.htmIn production
Needs pulse count, tire size, and gear ratio from you

Prices are approximate as of September 2026. We list every option we know of, including small shops and used parts we can't link to. Confirm fitment with the seller.