01 How A Simple Mistake At The Gas Pump Could Destroy Your Eng… • 02 What happens if you put petrol in a diesel engine? • 03 Is Your Fuel Pump Failing? 8 Critical Signs to Watch For • 04 Fuel Pump Replacement Guide: What Else to Replace • 05 Can a Dirty Air Filter Cause a Check Engine Light? Yes, and… • 06 Uni Wheel Technology: Unveiling Hyundai's Revolutionary App… • 07 These Warnings Can Prevent Breakdowns And Extend Your Vehic… • 08 What Makes Ferrari, Lamborghini and Porsche Sport Cars Uniq… • 09 Could a Railgun Launch a Satellite into Orbit? • 10 New Engines Use Tiny Explosions Of Air Instead Of Spark Plu… •

DTC codes / Ford codes / P1668

P1668 · FordPCM IDM Communications Error

P1668 on Ford vehicles means the powertrain control module (PCM) has lost or received invalid data from the injector drive module (IDM), which controls the fuel injectors on diesel engines. The PCM sets this code when it cannot establish reliable communication with the IDM over the dedicated data link, often due to wiring faults, power supply issues, or a failing module.

SystemPowertrain
Code typeFord specific
SeverityHigh
Fix difficultyProfessional
AreaComputer and output circuits

Symptoms you may notice

  • Illuminated check engine light, often with no other noticeable symptoms
  • Engine cranks but fails to start or starts with long cranking
  • Rough running, misfire, or reduced power under load
  • Stalling shortly after start-up or while driving
  • Transmission may default to limp mode or shift harshly

Common causes, most likely first

  1. Damaged or corroded wiring between the PCM and IDM, especially in the engine harness near hot or moving components
  2. Poor electrical connections at the IDM or PCM connectors, including loose pins or water intrusion
  3. Blown fuse or faulty relay supplying power to the IDM
  4. Failed injector drive module (IDM) due to internal electronics failure
  5. Failed powertrain control module (PCM) communication driver
  6. Low battery voltage or poor grounds affecting module communication

How to diagnose and fix it

  1. Verify battery voltage and condition, and check all grounds and fuses related to the IDM and PCM
  2. Inspect the IDM and PCM connectors for corrosion, loose pins, or water damage, and clean or repair as needed
  3. Perform a wiggle test on the harness between the PCM and IDM while monitoring live data for communication dropouts
  4. Check continuity and resistance of the communication wires between the PCM and IDM, repairing any opens or shorts
  5. Substitute a known-good IDM to see if communication is restored, confirming module failure
  6. If wiring and power are good, test the PCM communication circuit or replace the PCM as a last resort
  7. Clear the code and verify repair by running the engine and monitoring for code return

IDM Communication Faults Often Misdiagnosed

  • A common oversight is replacing the IDM when the real fault is a chafed wire in the engine harness near the valve cover or exhaust, which only shows up when the engine is hot or vibrating.
  • P1668 can be set by low battery voltage during cranking, so always load-test the battery and check charging system output before condemning any module.
  • On some Ford diesel engines, the IDM shares power and ground with other circuits, so a blown fuse for an unrelated component can disable communication and set this code.
  • The code does not always mean the IDM is dead; a failed PCM driver or a poor ground at the PCM can produce identical symptoms and the same code.
  • After repairs, the code may remain in memory until a full drive cycle is completed, so do not assume the fix failed if the light stays on immediately after clearing.

Can I keep driving with P1668?

Do not continue driving with P1668 because the engine may stall unexpectedly or fail to restart, creating a safety risk. Have the vehicle towed to a repair facility for diagnosis, especially if drivability symptoms are present.

Guidance is general and written for Ford vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage