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
- 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
- Wire its signal to the PCM VSS input; the signal must be a sine wave (A/C voltage). sine wave required
- 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
- 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
- Scan for VSS-related DTCs and watch VCM Scanner vehicle speed while driving — 0 mph while moving confirms the missing/bad signal.
- Scope the sensor output: the PCM wants a sine wave (A/C voltage) whose frequency rises with speed.
- 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
- 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.
- 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.
- 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
| What | Value |
|---|---|
| VSS requirement with non-electronic trans | keep a VSS when possible |
| Symptoms of missing VSS | economy, power, idle problems |
| SEN-01-4160 field experience | works with cable speedo hookup |
| SEN-01-4160 vs DBW cruise | use SEN-01-128 for DBW cruise |
| VSS signal type | sine wave / A/C voltage |
| Trans diagnostics with TH350 | can be disabled in tune |
Every option we know of
We may earn a commission when you buy through links on this page.
| Maker / product | Part # | Fits | Price | Where | Status / notes |
|---|---|---|---|---|---|
| Dakota Digital SEN-01-4160 pass-through pulse generator | SEN-01-4160 | GM 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-128 | TH350/TH400/700R4/2004R with 7/8-inch male speedo outlet | Buy 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 transmissions | varies | jagsthatrun.com | Must output sine wave | |
Mail-order programming: pulse-count calibration + trans-diag disable | P01/P59 PCMs | $75 (Gen III) | lt1swap.com/programming.htm | In 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.