P2687

P2687 Code Symptoms, Causes, Diagnosis & Repair Cost Guide and Safety

Quick Summary

P2687 Code – Symptoms, Causes, and How to Fix It

Drivers typically notice a vehicle that struggles to start when the temperature drops below 40 °F (4 °C). The engine may crank longer than usual before firing, and the “Check Engine” light flashes or stays solid on the dash. In some cases the vehicle will start after a few minutes of cranking, but the initial hesitation is repeatable on every cold start. Once the engine reaches operating temperature, performance returns to normal and the warning light may disappear until the next cold‑weather start.

These observations are the hallmark of a fuel‑supply heater that is not receiving the command from the powertrain control module (PCM/ECM). The heater’s purpose is to warm the fuel rail or injectors so that fuel atomizes correctly during cold‑start. When the heater circuit is open or the control signal is lost, the PCM cannot activate the heater, forcing the engine to rely on a richer mixture and longer cranking.

Symptoms

Why the Fuel Supply Heater Control Circuit Fails

Open or Corroded Wiring Harness

The heater circuit runs from the PCM to a relay or directly to the heater element. Exposure to moisture, road salt, or abrasion can break a conductor or create high‑resistance corrosion. An open circuit prevents any voltage from reaching the heater, triggering P2687.

Faulty Heater‑Circuit Driver in the PCM

Modern PCM designs embed a low‑side driver that switches the heater’s ground or supply side. Internal component failure—often caused by thermal cycling or voltage spikes—creates an open condition that the PCM detects as a circuit fault.

Software or Calibration Errors

Incorrect calibration data can cause the PCM to misinterpret the heater’s feedback signal. A corrupted flash file or an outdated calibration may command the heater when the circuit is actually inactive, leading the PCM to log P2687.

Vehicle‑Specific Security/Immobilizer Interaction

Some manufacturers tie the fuel‑heater control to the anti‑theft module. A communication breakdown between the PCM and the security controller can mask the heater’s status, resulting in an “open” reading.

Diagnostic and Repair Procedures

  1. Retrieve the code – Connect a professional OBD‑II scanner, confirm P2687, and note any accompanying fuel‑system codes.
  2. Inspect the heater circuit – Visually examine the wiring from the PCM to the heater relay or element. Look for frayed insulation, corrosion, or loose connectors.
  3. Measure circuit resistance – With the ignition off, disconnect the heater connector and measure resistance between the PCM pins. Typical heater‑circuit resistance is 0.5 Ω – 2 Ω; an open circuit reads infinite.
  4. Apply voltage test – Back‑probe the PCM output while the engine is commanded to start. Verify that the PCM supplies the correct voltage (usually 12 V) to the heater line. Absence of voltage confirms a driver fault.
  5. Check PCM communication – Run a module‑communication test to ensure the PCM can exchange data with the security/immobilizer module. Faulty CAN‑bus communication can masquerade as an open heater circuit.
  6. Re‑flash PCM software – If the driver appears functional but the PCM still reports an open circuit, update the PCM calibration to the latest factory software. This step costs $100‑$150 for the flash and $50‑$80 labor.
  7. Replace the PCM – When voltage is absent despite good wiring and the driver test fails, replacement is the most reliable fix. A VIN‑matched replacement unit typically costs $600‑$900; labor to program and install is $200‑$300.

Repair attempts on the PCM’s internal driver (e.g., component‑level rework) often exceed $300 and may not survive future thermal cycles, making full replacement the preferred route.

When Replacement Makes More Sense Than Repair



Modern control modules are highly integrated with engine management, emissions, and security systems. A failed heater‑circuit driver usually indicates broader internal damage that cannot be reliably repaired in the field. Replacing the module eliminates the risk of recurring faults and restores proper communication across all vehicle networks.

Flagship One specializes in VIN‑matched control modules, providing a plug‑and‑drive solution backed by a comprehensive warranty. Because each replacement unit is programmed to the vehicle’s exact VIN and software version before shipping, installation is straightforward and eliminates the need for dealer‑only reprogramming. The combination of correct hardware, factory‑level calibration, and warranty coverage ensures long‑term reliability for the fuel‑supply heater function and the surrounding powertrain systems.

Preventive Maintenance

Service Recommendation: Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.