Could a head gasket make your engine over heat?

A faulty head gasket can cause a coolant loss which will cause an overheat.

Exhaust getting into the water jacket will cause it to overheat very quickly. 5 minutes, 10 miles. With it cold, take the radiator cap off and start the car. Water should shoot out the radiator a couple of feet high.