Re: still getting a misfire.. why?
Pull the intake, rotate crank to get valves sealed (cyl #2) against head, pour cleaner down intake. Pump air into the cylinder and see if there are bubbles. Indicates a sticking valve. Let cleaner sit for a few hours and see if the carbon breaks off. Blow out intake runner and spark plug hole. Drive (HARD). Seafoam again. Roadtest.
I'm still under the asumption that you have a sticky valve, but since you've been foaming alot I'd check the plug just to be safe aswell.
2006 Jeep Grand Cherokee WK 3.7L - SOLD (lil bro's)
2007 Jeep Grand Cherokee WK 4.7L -SOLD
2011 - Mazdaspeed3 - Cornfed /GTX3076/CP Pistons/Carrilo Rods/CPE FMIC/ JBR WP 3.5/FREEK'D