I have a check engine light on. When put on scanner it first said mis fire cylynder 6& 7 so we changed all plugs. Wires light went out for short time. Came back on said cylinder8 mis fire rechanged that plug. Also got new coil pac. Came back on saying 8 again and added catyletic converter code. The light is still on with an intermittent miss mainly when accelerating. Can you help. Also from time to time when heater is on you can smell antifreeze. Thought maybe heater core however I still have heat.