The ignition control module (ICM), also sometimes called an ignition module, is a crucial part of a vehicle's ignition system. Its primary function is to
control the timing and duration of the spark plug firing in an internal combustion engine. It receives signals from various engine sensors (like the crankshaft position sensor and camshaft position sensor) to determine the precise moment to send a high-voltage signal to the ignition coil(s), which then creates the spark that ignites the air-fuel mixture in the engine's cylinders.
In simpler terms, it's the "brains" of the ignition system, ensuring the spark plugs fire at the optimal time for efficient combustion and engine performance. A malfunctioning ICM can lead to misfires, poor engine performance, and even a failure to start.