The bad running may not be related to the coolant temperature, it could be the coil breaking down or the carb percolating due to underhood temperature. Also check the point gap and timing when engine is hot. Plugs could also be a problem.