It could still be a headgasket even if its not overheating all the time, blown headgaskets do mysterious things sometimes. You can get a little testing kit that has you mix some coolant from the radiator in a vile with a solution and turns a certain color if you have a blown headgasket. Its really easy to do and not very expensive.