P1666 — ECM and Pump Crank Synchronization

P1666 — ECM and Pump Crank Synchronization. P1666 can cause unstable cranking, rough running, loss of power, or stalling.

For Ford vehicles

injection pump control module/ecm crank reference synchronization

vehicle

Is it safe to drive?

Caution: possible stalling or no-start P1666 can cause unstable cranking, rough running, loss of power, or stalling. Avoid extended driving if the engine stalls or will not restart reliably; otherwise, repair the fault promptly.

Typical symptoms

  • The check-engine light illuminates with P1666 stored in the ECM.
  • The engine cranks but may start slowly or fail to start.
  • The engine runs rough, hesitates, or surges while synchronized signals are being reacquired.
  • The engine may stall while idling or during normal acceleration.
  • Power delivery may become inconsistent when the crank-reference signal is weak or intermittent.
  • Starting may improve temporarily after the ECM and injection pump control module relearn crank synchronization.

Common causes

  • The ECM and injection pump control module are not receiving or interpreting the same crank reference signal.
  • An intermittent open, short, or high-resistance connection exists in the crank-reference wiring harness.
  • A corroded or loose connector interrupts the reference signal between the ECM and injection pump control module.
  • The crank-position sensor, reluctor wheel, or target ring produces an unstable or distorted reference signal.
  • Engine timing is incorrect or has shifted because of timing-chain wear, a loose timing component, or incorrect timing-set values.
  • The ECM or injection pump control module has an internal synchronization or processing failure.
  • Low system voltage or a defective power or ground connection causes one control module to lose crank-reference synchronization.

How to diagnose with an OBD scanner

  1. Record P1666 operating conditions Connect an OBD scanner such as ELM327 or AIScanAuto and read stored and pending codes. Record P1666 freeze-frame data, engine RPM, battery voltage, and whether the fault occurred during cranking, warm idle, or acceleration before clearing any codes.
  2. Check power, grounds, and connectors Inspect the battery, charging system, engine grounds, and both ECM and injection pump control module connectors for damage, corrosion, or looseness. Confirm that all modules have stable power and ground while the engine is cranked.
  3. Verify the crank reference signal Test the crank-position sensor output and compare the signal at the ECM and injection pump control module with manufacturer specifications. Look for missing pulses, excessive noise, signal dropout, or disagreement between the two modules.
  4. Inspect synchronization wiring and timing Check the crank-reference circuit for opens, shorts, and resistance problems. Verify crank-sensor air gap, reluctor or target-ring condition, and engine timing before condemning either control module.
  5. Perform controlled module diagnosis If power, timing, and wiring are correct, compare live crank data and synchronization behavior with known-good values. Replace or reprogram the faulty ECM or injection pump control module only after the signal path has been ruled out.

Approximate repair cost

A rough independent-shop estimate for diagnosing and repairing P1666 is USD $250-$1,800, depending on whether the fault requires wiring or sensor work or ECM or injection pump control module replacement and programming. These figures are estimates only, vary by region and vehicle, and are not verified repair quotes.

Common questions

Does P1666 prove the injection pump control module is defective?

No. P1666 identifies a crank-reference synchronization failure, which can result from wiring, sensor, timing, power, ECM, or injection pump control module faults.

Can an ELM327 scanner clear P1666?

An ELM327 or similar scanner can erase P1666, but clearing it does not repair the synchronization fault. The code commonly returns if the underlying signal problem remains.

What is the most important check for P1666?

Confirm that the ECM and injection pump control module receive a stable, identical crank reference. A wiring break or weak sensor signal can mimic a module failure.

Is it safe to drive with P1666 stored?

Driving may be possible if the engine runs smoothly, but P1666 can precede stalling or a no-start condition. Repair it before relying on the vehicle for longer trips.

P1666 — ---

When your OBD2 scanner pulls code P1666, it means the vehicle's control unit has detected that one or more sensor and actuator circuits are operating outside the manufacturer's acceptable range. The powertrain control module constantly monitors electrical signals throughout the vehicle, and when those signals fall below or exceed the expected voltage, current, or frequency thresholds, P1666 gets stored alongside related sensor data. This isn't a single-system code — it points to a problem within a specific circuit that varies by make and model, which is why understanding your particular vehicle's architecture matters for diagnosis.

The control module doesn't set P1666 after a single bad reading. It compares live sensor and actuator data against calibrated parameters over multiple drive cycles, and only when the discrepancy persists does it trigger the fault and illuminate the Check Engine Light. The moment it detects the failure, the module captures a freeze frame — essentially a snapshot of engine RPM, load, coolant temperature, and vehicle speed at the exact instant the problem occurred. That snapshot is your best starting point because it tells you precisely what conditions triggered the code.

Modern vehicles rely on dense networks of sensors feeding data to electronic control modules. When any link in that chain — whether it's a wiring harness, connector, fuse, sensor, actuator, or the module itself — fails or degrades, the entire system's integrity breaks down. The module detects this through constant self-diagnostics and flags P1666 as a circuit-level malfunction. The actual faulty component could be anything from a simple ground connection to the main controller.

Symptoms

  • The system or component controlled by the affected circuit operates intermittently or stops working entirely
  • Check Engine Light remains illuminated
  • Vehicle may enter limp mode, restricting power or specific functions
  • Noticeable increase in fuel consumption due to compromised engine management
  • Performance feels degraded or sluggish under load
  • In some cases, auxiliary systems (like traction control or emissions equipment) disengage

Causes

  • Damaged wiring — opens, shorts, or chafed insulation in the affected circuit
  • Blown fuse protecting the sensor or actuator circuit
  • Failed sensor or actuator component within the affected system
  • Corroded, loose, or physically damaged electrical connector
  • Poor ground connection at the component or control module
  • Faulty driver circuit within the control module itself

How to Diagnose

  1. Connect an OBD2 scanner and confirm P1666 is stored. Record the freeze frame data immediately — this shows engine conditions at the moment of failure and guides your testing strategy.
  2. Check for related diagnostic trouble codes. P1666 often appears alongside other codes that point directly to the failing component. Also search manufacturer TSB databases using your VIN — many recurring P1666 issues have documented factory fixes or software updates available through the dealership.
  3. Visually inspect all wiring and connectors tied to the affected circuit. Look for damaged insulation, corrosion buildup, bent pins, pushed-out terminals, or wires pulled away from connectors.
  4. Test the circuit systematically: verify reference voltage at the sensor, confirm proper ground, and check signal continuity from the component back to the control module using a multimeter.
  5. Perform a wiggle test on the harness while monitoring live data. Any signal dropout or interruption points to broken wires inside the insulation that don't show visually.
  6. Clear the code and complete a full drive cycle that reproduces the freeze frame conditions — specific RPM, load, and temperature ranges. If P1666 returns, the fault is confirmed and active.

Repair Options

  • Wiring repair or connector replacement: $80–$250
  • Sensor or actuator replacement (part and labor): $150–$500
  • Control module repair or replacement: $300–$1,000

Total Cost to Fix P1666

Your actual repair bill depends entirely on which component triggered the code. Most P1666 faults resolve at the lower end of the spectrum through simple wiring or connector work. Replacing a failed sensor or actuator runs moderately higher, while control module diagnosis and repair represents the most expensive scenario. A professional diagnosis before purchasing parts almost always saves money — the most costly fix is rarely the first place to look.

Can You Drive With P1666?

P1666 carries a short-term severity rating, meaning most vehicles remain drivable with the Check Engine Light on. You may notice reduced performance, disabled convenience features, or slightly higher fuel usage, but the car won't necessarily leave you stranded. However, if the malfunction causes stalling, no-start conditions, or affects braking and steering indicators, treat it as urgent and stop driving immediately.

Related OBD2 Codes