I was driving home yesterday, I heard a pop and then the light above my amp meter came on. A short time later my check engine light came on and the temp gauge was showing hot. I pulled over and popped the hood. My fan belt had broken. The plastic cap on my radiator was also slightly bulged...