Hello everyone, I'm new to this site & by no means a mechanic But I do own a 03 jeep liberty that I wrench on a little. Yesterday it codes P0354 D , coil pack at about 185,500 miles. It had a hard miss but no knocks or pings. I replaced all 6 coil packs as well as all 6 spark plugs. When I completed installing new parts, I crank it up & it still had a less pronounced miss, but still there. I went to auto zone & had them pull the code & it pulled the same P0354 D code even after new packs & plugs installed. Has anyone else in jeep land experienced this issue & corrective measures taken to correct this? Again, I'm new to forum & by no means a mechanic. Thank you in advance for any constructive feedback & guidance on this issue.