This is a weird problem i got. Had the cylinder Head Re Skimmed and pressure tested ,new gasket,new thermostat,about 5 weeks ago. doesnt overheat anymore but after driving and reaching normal temp, Coolant is frothing out of the expansion cap,but still doesnt overheat and radiator and heater inside and all hoses are v hot,so could it be an airlock or is the head gasket failing ?Ive also noticed when it bubbles out the coolant level is higher in the reservoir but when you switch off it drops down to were it was when cold.Would a compression test be worth doing?