P0304 code means: cylinder 4 misfire damaging to the catalytic converter. My quick search suggests that a bad coil pack can cause trigger this code. Not sure how that would cause / explain smoke. If you want to run a quick check for internal damage, inspect the oil filter for metal debris. Hopefully you don't see any and have reason to hope.
PS: a failed air oil separator can create huge smokescreen behind your car.
Last edited by thom4782; 11-02-2013 at 01:10 PM.
|