Back to 2017 Toyota Corolla

2017 TOYOTA COROLLA

1.8L I4FWDCVTgas
3 active safety recalls on this vehicle — view recalls
Repairs415Labor595Torque3706Fluid6DTC938Battery1Maintenance0Recalls3
ignition

Ignition Control Module

for 2017 Toyota Corolla 1.8L I4 · FWD
Difficulty
Easy
Time
1.0 h
Tools
7
Steps
12

This procedure covers the replacement of the ignition control module (often integrated with the ignition coils) on the 2014-2019 Toyota Corolla 1.8L I4 engine.

Warnings

Allow engine to cool completely before beginning work to prevent burns from hot engine components
Never disconnect battery while engine is running or ignition is on to prevent electrical system damage
ℹ️On this engine, the ignition control is integrated into each individual coil assembly; there is no separate ignition control module

Tools required

10mm socket and ratchetEssential
Extension (6-inch)Essential
Torque wrenchEssential
Phillips screwdriverEssential
Electrical connector release tool
Anti-seize compoundEssential
Compressed air or clean shop towels

Parts

  • Ignition control module assembly × 1 — Use OEM specification
  • Ignition coil(s) if replacing individually × 4 — 90919-02260 or equivalent
  • Spark plug tube seals (recommended) × 4 — Use OEM specification

Preparation

  1. Park vehicle on level surface and apply parking brake
  2. Turn ignition off and remove key
  3. Open hood and secure with prop rod
  4. Disconnect negative battery terminal and wait 3 minutes for residual charge to dissipate
  5. Ensure engine is completely cool to the touch

Procedure

  1. 1
    Remove engine cover
    Grasp the engine cover firmly and pull upward to disengage the mounting grommets. The cover is held by friction-fit posts and does not require tools. Set aside in a clean area.
  2. 2
    Access ignition coils
    Locate the four ignition coils positioned directly on top of the cylinder head. Note the cylinder numbering (1-4 from passenger side to driver side) for proper reassembly tracking. If applicable, remove any wire harness clips or brackets securing wiring above the coils.
  3. 3
    Disconnect electrical connectors
    Press the locking tab on each ignition coil electrical connector and pull straight away from the coil. Do not pull on the wires themselves. Note the connector routing for reassembly. If connectors are stiff, use an electrical connector release tool to avoid damaging the locking tabs.
  4. 4
    Remove ignition coil mounting bolts
    Using a 10mm socket with extension, remove the single mounting bolt from each ignition coil. Keep track of which bolt came from which cylinder if there are any differences in length or condition.
    ℹ️Bolts may have thread-locking compound applied from factory
    Torque spec
    Ignition Coil Bolts8 Nm (6 lb-ft)
  5. 5
    Extract ignition coils
    Grasp each ignition coil firmly and pull straight upward with a slight twisting motion to break the seal. The coils extend down into the spark plug tubes. If a coil is stuck, gently twist while pulling - do not pry or use excessive force. Inspect the rubber boot at the bottom of each coil for deterioration or oil contamination.
    If oil is present in spark plug tubes, valve cover gasket or tube seals may need replacement
  6. 6
    Clean spark plug tube area
    Use compressed air or a clean shop towel to remove any debris from around the spark plug tubes. Inspect the tubes for any oil, coolant, or foreign material. Wipe down the area where the coils seat to ensure a clean surface for the new components.
  7. 7
    Prepare new ignition coils/module
    Unpack the new ignition coils and verify they match the original components. Apply a thin coat of dielectric grease to the inside of the rubber boot on each coil to aid installation and future removal. Ensure the rubber boots are properly seated on each coil.
  8. 8
    Install new ignition coils
    Insert each new ignition coil straight down into its respective spark plug tube, ensuring proper alignment. Push down firmly until the coil seats completely against the valve cover. The coil should sit flush without gaps. Rotate slightly if resistance is felt to align the boot with the spark plug terminal.
  9. 9
    Install mounting bolts
    Thread each ignition coil mounting bolt by hand first to ensure proper engagement. Once all bolts are hand-tight, use a torque wrench to tighten to specification in a cross-pattern sequence (cylinders 1-4-2-3) to ensure even seating.
    Torque spec
    Ignition Coil Bolts8 Nm (6 lb-ft)
  10. 10
    Reconnect electrical connectors
    Align each electrical connector with its corresponding ignition coil and push firmly until you hear and feel a distinct click. Gently tug on each connector to verify it is fully locked. Reinstall any wire harness clips or brackets that were removed.
  11. 11
    Reinstall engine cover
    Position the engine cover over the mounting posts and press down firmly at each grommet location until the cover snaps into place. Ensure the cover is seated evenly on all sides.
  12. 12
    Reconnect battery and clear codes
    Reconnect the negative battery terminal. The vehicle may need to relearn idle and other parameters. If a check engine light was present, it should clear after successful repair and drive cycles. Use an OBD-II scanner to clear any stored diagnostic trouble codes if desired.

Reassembly

  1. Ensure all electrical connectors are fully seated and locked
  2. Verify all mounting bolts are torqued to specification
  3. Confirm engine cover is properly installed and secure
  4. Double-check that no tools or parts were left in the engine bay

Verification

  • Start the engine and listen for smooth idle with no misfires or rough running
  • Verify no check engine light is illuminated on the instrument cluster
  • Rev engine gently to 2000-3000 RPM and confirm smooth acceleration
  • Use an OBD-II scanner to verify no misfire codes (P0300-P0304) are present
  • Test drive vehicle under various load conditions to confirm proper ignition system operation

More procedures for this vehicle

Building an app?
Free API access to all this data — 50 requests/day, no card required.
Get an API key →
Run a shop?
Manage repairs, estimates, and customers with ShopBase — $249/mo, all features included.
Try ShopBase →