2 AM and I'm carefully driving the 308 down the road while the temperature gets up to normal. About 1 1/2 miles later, the little red battery light comes on and then temperature starts going up, quickly. It gets up to max and I pull it over. I let it cool off and slowly drive back home, stopping a couple times on the way to let her cool off. After I pull into the garage and get out, I notice she is leaking coolant (I think this is a safety feature of some kind after overheating). Anyone have any suggestions as to what could cause this to happen?