P0728 indicates an intermittent signal in the engine speed input circuit to the Transmission Control Module (TCM). The TCM relies on a steady engine speed signal (usually from the crankshaft position sensor) to manage shift timing; when that signal drops out or becomes erratic, the code is set.
The sensor may produce an intermittent voltage signal due to internal wear, a cracked reluctor ring, or a loose/corroded connector, causing the TCM to see dropouts in engine speed.
Wiring can suffer from abrasion, heat exposure, or rodent damage, leading to intermittent opens or shorts that disrupt the signal.
Corroded ground straps or insufficient battery voltage can cause the sensor output to fluctuate, especially under load or vibration.
Although uncommon, internal TCM circuitry can develop a sporadic fault that mimics a sensor issue after wiring and sensor are verified good.
The PCM rarely contributes to this code; only consider it after all sensor, wiring, and TCM checks are conclusive.
Improper routing of the sensor wire near high‑current components can induce noise that the TCM interprets as an intermittent speed signal.
No. The PCM/ECM is rarely at fault for this code; the issue is almost always in the engine speed sensor, its wiring, or the TCM. Replacing the PCM without first verifying those components usually does not resolve the problem.
A weak battery or poor charging system can lead to low sensor supply voltage, which may produce an intermittent signal. Checking battery voltage and charging system output is part of the diagnostic process.
Yes. After the underlying issue is repaired, clear the code with a scan tool and verify that it does not return during a test drive.
Often yes. Because the TCM uses engine speed to determine shift points, an intermittent signal can cause harsh, delayed, or missed shifts until the problem is fixed.