had one in at work before with similar problem,turned out rad was partialy blocked,tried flushing through with pressure washer and all looked ok but still overheated,fired in new rad then no probs.may not be same prob with you though if engine has got a missfire.