sounds like oils got into the coolant system, so yeah can only be the headgasket imo. What red light was flashing? If the coolant temp was normal it couldnt of been engine temp. What was your oil temp? did you check it? Its 80 quid for a headgasket set for a start, if the heads coming off my as well change valve stem oil seals as they are only cheap.