since the engine passes the power balance test, but still misfires, it'd make sense that possibly the dry fouling is causing the misfires. What could have caused the dry fouling though? I guess possibly the oxygen sensors, changed that a while ago so I guess getting new plugs is the next move...