ignition
Ignition Control Module
for 2015 Ford F-150 5.0L V8 Coyote · RWD
Editorial review:Chris Hackleman — Master Technician · 20+ years · Jeff Moore — Master Mechanic · 20+ years
Difficulty
Moderate
Time
1.3 h
Tools
6
Steps
12
✓Expert-verified. Personally reviewed and approved by OLP's master technicians (Chris Hackleman & Jeff Moore — 20+ years each). Always follow the vehicle's factory service information and torque specs.
This procedure covers the removal and replacement of the ignition control module (ICM) on the 5.0L Coyote V8 engine, which controls spark timing and coil firing sequence.
Warnings
⚠Allow engine to cool completely before beginning work. Ignition components and manifolds retain heat for extended periods.
⚠️Disconnect battery negative terminal and wait 10 minutes before working on ignition system to prevent shock hazard and unintended engine start.
ℹ️The ignition control module is mounted on the passenger side valve cover on 2015-2020 5.0L engines. Do not confuse with individual ignition coils.
Tools required
10mm socket and ratchetEssential
7mm socket or nut driverEssential
Torque wrench (5-50 Nm range)Essential
As an Amazon Associate and Autel/ANCEL partner, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Parts
- Ignition Control Module × 1 — Use OEM Motorcraft DY1305 or equivalent
- Thermal paste/heat sink compound × 1 — Use OEM specification
As an Amazon Associate and Autel/ANCEL partner, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Preparation
- Ensure engine is completely cool to the touch
- Disconnect negative battery terminal and secure away from battery post
- Wait minimum 10 minutes for electrical system to discharge
- Remove engine cover by pulling upward on all four corners to release grommets
- Take a photo of coil connector positions for reference during reassembly
Procedure
- 1Access the ignition control moduleLocate the ICM on the passenger side valve cover near the firewall. It is a rectangular aluminum housing with multiple electrical connectors. You may need to move aside wiring harnesses or hoses for better access.
- 2Disconnect ignition coil harness connectorsPress the locking tabs on each of the 8 ignition coil electrical connectors and carefully disconnect them from the coils. These connectors feed through the ICM, so they must be disconnected before module removal. Move the harness aside to create working room.
- 3Disconnect ICM main power connectorLocate the main power connector on the ICM body. Press the locking tab and firmly pull the connector straight out. This is a multi-pin connector with a secondary locking mechanism—ensure both locks are released before pulling.
- 4Remove ICM mounting boltsRemove the mounting bolts securing the ICM to the valve cover using a 10mm socket. There are typically 3-4 bolts depending on model year. Note the bolt locations and any ground straps attached under the bolt heads.Torque specMounting Bolts34 Nm (25 lb-ft)
- 5Remove the ignition control moduleCarefully lift the ICM straight up from the valve cover. The module has thermal paste on the mounting surface to aid heat transfer. If the module resists removal, gently rock it side to side while pulling upward—do not pry against the valve cover.
- 6Clean mounting surfaceUse a clean lint-free cloth to remove all old thermal paste from the valve cover mounting surface. The surface must be completely clean for proper heat transfer. Inspect for any debris or damage to the mounting area.
- 7Prepare new ICMApply a thin, even layer of thermal paste to the mounting surface of the new ignition control module. Use only a small amount—excess paste will be squeezed out and may contaminate connectors. Ensure electrical connectors on new module are clean and free of contamination.
- 8Install new ICMPosition the new ICM onto the valve cover, aligning the bolt holes and ensuring the thermal paste makes full contact. Verify that any ground straps are positioned under the appropriate bolt locations as noted during removal.
- 9Install and torque mounting boltsInstall the mounting bolts and tighten in a cross pattern to ensure even seating. Torque to specification using a calibrated torque wrench. Do not over-torque as this can damage the valve cover or ICM housing.Torque specMounting Bolts34 Nm (25 lb-ft)
- 10Reconnect ICM main power connectorConnect the main power connector to the ICM, ensuring it seats fully with an audible click. Verify the locking tab engages completely. Gently tug on the connector to confirm it is secure.
- 11Reconnect ignition coil connectorsReconnect each of the 8 ignition coil electrical connectors in their original positions (refer to photo taken during disassembly). Ensure each connector clicks into place and the locking tabs engage. Route the harness to avoid contact with hot exhaust components.
- 12Reinstall engine cover and reconnect batteryReinstall the engine cover by aligning the grommets with the mounting posts and pressing down firmly until seated. Reconnect the negative battery terminal and torque to manufacturer specification (not provided in database—hand tighten plus 1/8 turn).
Reassembly
- Ensure all electrical connectors are fully seated with locking tabs engaged
- Verify wiring harness routing does not interfere with moving components or hot surfaces
- Double-check that all mounting bolts are torqued to specification
Verification
- Turn ignition to ON position (do not start) and verify Check Engine Light performs normal self-test cycle without remaining illuminated
- Start engine and verify smooth idle with no misfires or rough running
- Use scan tool to verify no ignition system fault codes are present (P0351-P0358 are coil circuit codes)
- Test drive vehicle and confirm normal acceleration and no hesitation under load
- Verify no fuel smell or oil leaks around work area after engine reaches operating temperature
Related trouble codes on this vehicle
Codes that commonly send this job to the bay — tap one for symptoms, causes, and diagnostic steps.
P0001Fuel Volume Regulator Control Circuit/OpenP0002Fuel Volume Regulator Control Circuit Range/PerformanceP0030HO2S Heater Control Circuit Bank 1 Sensor 1P0031HO2S Heater Control Circuit Low Bank 1 Sensor 1P0045Turbo/Supercharger Boost Control Solenoid Circuit/OpenP0046Turbo/Supercharger Boost Control Solenoid Circuit Range/PerformanceP0050HO2S Heater Control Circuit Bank 2 Sensor 1P0051HO2S Heater Control Circuit Low Bank 2 Sensor 1P0090Fuel Pressure Regulator 1 Control CircuitP0091Fuel Pressure Regulator 1 Control Circuit LowP0125Insufficient Coolant Temperature for Closed Loop Fuel ControlP0216Injection Timing Control Circuit
Chasing one of these codes and not sure which part is guilty? Ask a master mechanic about YOUR car →