I have a 2002 4.0 and I keep getting po306 cylinder 6 misfire. I've had several PCMs from wrangler fix.com they keep messing up but so far they have been good about honoring their warranties. I've changed coil pack and recently had a brand new ATK replacement engine put in. The new motor (I used all my old intake and stuff) is now giving me the same cylinder 6 misfire code. Wrangler fix is sending me another PCM next week. What can I do to eliminate this code and why to PCMs keep going bad? Also where else can I get a PCM computer besides wrangler fix. I'm in over my head with this jeep and I have way more in it than it's worth. But I love my Jeep. Please help Jeep people.