Hello, Yesterday my check engine light went on. Then today it went off. So I decided to check the codes. I got p0300, p0301, p0304. Ngk iridium plugs and ngk wires installed a few months ago. Dizzy is about a year old. Any suggestions? Also im getting hard starts and rough idles on cold starts like he last few days in a row. It was idling like it was on 3 cylinders.