You could check the ignition coil. Ive had one failed on me slowly once the car heats up to operating temp. Just my 2 cents....