OBD-II Generic Error Code P0728: How to Fix It

Medium 1-2 hours Medium Severity Verified June 2026
Error Code
P0728
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
Error code P0728 indicates that the engine control module (ECM) has detected an intermittent signal from the engine speed input circuit, typically from the crankshaft position sensor or related wiring. This can cause rough idling, stalling, or poor performance. The most common causes are a faulty crankshaft position sensor, damaged wiring, or loose connections.
Ad

Tools You'll Need

How to Fix Error Code P0728

  1. Check for Loose or Corroded Connectors

    Disconnect the battery negative terminal before working on electrical connectors to prevent shorts or airbag deployment.
  2. Inspect Wiring for Damage

  3. Test Crankshaft Position Sensor (CKP)

    Engine may be hot; allow it to cool before working near the sensor.
  4. Check Sensor Air Gap (If Adjustable)

  5. Test ECM Power and Grounds

    Use caution when probing ECM pins to avoid damaging connectors.
  6. Clear Codes and Test Drive

Parts You May Need

Crankshaft position sensor
Check Price on Amazon
Engine control module (ECM)
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Engine control module (ECM)
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Engine control module (ECM)
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Engine control module (ECM)
Check Price on Amazon
Ad

When to Call a Professional

If you have checked all wiring, replaced the sensor, and the code returns, the issue may be internal to the ECM. A professional mechanic can perform advanced diagnostics and replace the ECM if necessary. Also, if you are uncomfortable working with vehicle electronics, seek professional help.

Frequently Asked Questions

Can I drive with error code P0728?
It is not recommended. The engine may stall or perform poorly, leading to unsafe driving conditions. Get it diagnosed as soon as possible.
Will a bad crankshaft position sensor cause no start?
Yes. A faulty crankshaft sensor can prevent the ECM from detecting engine rotation, resulting in no spark or fuel injection, causing a no-start condition.
How much does it cost to fix code P0728?
DIY costs: sensor $20-$80, tools if needed. Mechanic costs: $150-$350 including diagnosis and labor.
What is the difference between P0728 and P0725?
P0725 is 'Engine Speed Input Circuit Malfunction' (complete failure), while P0728 is 'Intermittent' (signal drops in and out). Both relate to the same circuit.