Hey y'all. I've got a '97 3.0 2wd that's having some repetitive misfiring issues. So last night, the p0303 and p0305 code popped up. This is the second time in 4,000 miles. The first time, the problem seemed to be that the previous owner used autolite plugs (big no no for rangers) So I replaced all 6 plugs with bosch platinum 2s. I just checked them a couple hours ago and the gaps are all fine and they have normal wear. So i went and picked up some spark plug wires. Installed the new wires because it seemed that they hadn't been replaced in quite a while. And now it's misfiring much more noticeably. Keep in mind I replaced camshaft position sensor and camshaft synchro 3000 miles ago. Just not sure what could be causing this repeating issue. Maybe the coil pack? A timing problem?