HomeTrouble CodesP0728

P0728 — Engine Speed Input Circuit Intermittent

Generic OBD-II · all makesPowertrain (engine & transmission)

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.

Symptoms

What causes it — most likely first

1. Faulty crankshaft position sensor or its wiring/connector

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.

2. Damaged or chafed harness between sensor and TCM

Wiring can suffer from abrasion, heat exposure, or rodent damage, leading to intermittent opens or shorts that disrupt the signal.

3. Poor ground or power supply to the sensor circuit

Corroded ground straps or insufficient battery voltage can cause the sensor output to fluctuate, especially under load or vibration.

4. Intermittent fault inside the TCM engine speed input circuit

Although uncommon, internal TCM circuitry can develop a sporadic fault that mimics a sensor issue after wiring and sensor are verified good.

5. ECM/PCM malfunction affecting sensor signal conditioning

The PCM rarely contributes to this code; only consider it after all sensor, wiring, and TCM checks are conclusive.

6. Excessive electromagnetic interference (EMI) on the signal line

Improper routing of the sensor wire near high‑current components can induce noise that the TCM interprets as an intermittent speed signal.

How it's diagnosed

  1. Retrieve freeze‑frame data and note any accompanying codes to prioritize troubleshooting.
  2. Visually inspect the crankshaft position sensor, its connector, and the wiring harness for damage, corrosion, or loose pins.
  3. Measure sensor resistance and output voltage while cranking the engine; compare to manufacturer specifications.
  4. Perform continuity and resistance checks on the harness between the sensor and TCM, watching for intermittent opens when wiggling the wire.
  5. Monitor live engine speed data with a scan tool while gently moving the harness and connector; look for dropouts or spikes.
  6. If sensor and harness are good, substitute a known‑good TCM or perform a TCM self‑test; replace the TCM only after confirming the input circuit is at fault.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Is replacing the PCM/ECM a common fix for P0728?

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.

Can a bad battery cause P0728?

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.

Do I need to clear the code after repairing the sensor?

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.

Will the transmission shift poorly if the code is present?

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.