On my way to work yesterday morning, I heard a loud pop come out from under the hood of my truck. Then it began making a terrible noise, drove horribly, and felt as though it would stall if I didn't keep my foot on the gas. My initial thought was that I had broken a [...]