So today I left my car running while I ran into the store with my girlfriend, come back out and the car is smoking. I immediately turn the car off and open the hatch to find the coolant tank cap popped off and probably a gallon of coolant all over the parking lot and all over my engine bay. I get a ride back to my house, gather my tools, coolant and proceed to bleed the system and refill the coolant level. Drive back to my house, only a mile away and to my surprise the cap is off by the time I get home and it started spewing more coolant out, not nearly as much this time thank god. What could be doing this?