last time that happen to me it was a coolant hose leak. Dont ask me why but that was the problem. at first it wasn't a noticable leak but a mile or so down the road it became a bad one. ever since i fixed it, it never cam back. maybe chech all your hoses.