Mine is doing the same thing, except that it was calling for a P0306 instead of the eighth cylinder so far, I've changed wires, plugs, no change, I tested, compression and #6 on mine has low compression, about 30# lower than the rest, I've seen threads about head gasket, etc, but so far I'm on the same boat that you are, I actually added a bottle of MMO on the oil, hoping that the low compression is due to some sticky valve on the cylinder, and have cleared the codes, so far they haven't commed back and it has been driving just fine, since I'm not losing any antifreeze I'm assuming the issue of the sticky valves on the 4.0 engine due to poor fuel management, I also notice, that before the MMO the trim used to run a bit in the negative percentage, but since then I've been running more in the richer side, I'm not saying that's your problem but is worth the try.