2002 Jeep Wrangler overheating and throwing a cylinder 1 misfire code. We have replaced radiator, water pump, thermostat, fan clutch, spark plugs and temperature gauge sensor. Just took it for a test drive and seemed to be ok until I came to an idol. Any other suggestions before I take to a mechanic? Hoping its not a head gasket