fault code p0304 is a misfire on no4 cylinder, could be ignition fault, but try a new spark first,or at least swop it with another cylinder & see if fault occurs on the other cylinder.
baz b
December 2009
Automatic Answer
We may have found other answers which could help you.