To refresh, I had a miss fire in Cyl. 4. I changed plugs and wires and no difference. Checked code again and........Ok, Code is 0304 (or P0304). They reset the check engine light. The car worked fine for the next 20 miles. Later in the day it started its old stuff again but the check engine light did not come on for another 12-15 miles. ???? I also noticed a bit of an oil smell with the air on. I'm afraid to ask but is it related?? How can I figure out what this thing is doing??