YOur stat could be sticking closes. Once the temp builds past 140, it just keeps on going up until coolant starts to boil. I'd start cheap and replace the stat. Make sure you bleed all the air out of your coolant system when you get done. Also it may not be a bad time to flush your heater core.