P2687
P2687 Code Symptoms, Causes, Diagnosis & Repair Cost Guide and Safety
Quick Summary
- **Code definition:** P2687 – Fuel Supply Heater Control Circuit/Open
- **Typical signs:** hard cold‑start, delayed ignition, “Check Engine” illumination, especially in low ambient temperatures
- **Root causes:** open or shorted heater‑control wiring, failed heater‑circuit driver inside the powertrain control module, or corrupted module software
- **Diagnostic path:** scan for P2687, verify heater power, test circuit resistance, inspect module communication, re‑flash or replace the module as needed
- **Replacement range:** $600‑$900 for a VIN‑matched module plus $200‑$300 labor; repair attempts often exceed $300 and may not be reliable
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
- Hard or prolonged cold starts – engine cranks 3–5 seconds longer than usual before firing.
- Delayed ignition – occasional “click‑click” from the starter followed by a few seconds of silence before the engine turns over.
- Check Engine illumination – DTC P2687 appears as the only stored code or is accompanied by generic “fuel system” codes.
- Normal operation after warm‑up – once the engine reaches normal temperature, the problem disappears until the next cold start.
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
- Retrieve the code – Connect a professional OBD‑II scanner, confirm P2687, and note any accompanying fuel‑system codes.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- Regularly clean connector boots – Use dielectric grease on the heater‑circuit connector to repel moisture and corrosion.
- Inspect wiring after winter – Look for signs of salt‑induced corrosion, especially in the engine bay’s lower sections where the heater harness runs.
- Maintain proper PCM voltage – Keep the battery health above 12.6 V at rest; low voltage can stress PCM drivers during cold starts.
- Schedule software updates – When the manufacturer releases a PCM calibration update, have it applied during routine service to keep control logic current.
- Avoid aftermarket heater bypasses – Modifications that remove the heater circuit can trigger P2687 and may void emissions compliance.
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.