An ignition control module is a component in a vehicle's engine that enables a spark to be produced at the correct time in each cylinder. It does much the same job as contact breaker points did in older cars.
Ignition control modules can fail, which can lead to overheating. The car will correctly fire for a short distance, and then will stall for no apparent reason when a load is put on the engine. After a short period the engine will restart and run for a while longer. These symptoms can have other causes, but the ignition control module is often the first thing to check.