Having po 300 misfire code. Also had po 306 as well. Replaced #6 coil pack. Still getting po 300. Seems to run good but gets a little shaky at idle. I replaced all spark plugs. Noticed today a bit of white smoke at start up then went away? O2 sensor perhaps or a possible head gasket going? Any advice , comments or suggestions would be greatly appreciated, Dean.