A small electric generator used to provide the spark in an internal-combustion engine (7)
I believe the answer is:
magneto
(Other definitions for magneto that I've seen before include "Ignition apparatus" , "kindles a spark" , "Car generator" , "generation device" , "Small electric generator" .)