Check Engine Light Came on in my '06 3.7L. Took it to the shop and replaced coil pack on cyl 4 and new spark plugs all the way around. I put Sea Foam in the gas tank, and in about 3 days it cleared up. 2 weeks later (yesterday) the light came back on and the truck is driving very rough. When I give it too much gas, it jerks and is clearly misfiring. It gives me a p0202 and p0304 code. I am assuming that the problem is cold related, as the first time it gave me problems, it was very cold (single digits) then warmed up for a couple weeks, and now we are back in the single digits, same problem. Any ideas? spark plugs have been replaced, and coil pack 4. My main question is why is this giving me a misfire on cylinder 2 and 4? are these related? anyone with the same issue, let me know if you've had any luck or any advice. Thanks guys!