1198 grand am gt 3.1 v6 started getting hot with antifreeze coming through the air vents and drivers floorboard and smoking and died..Let engine cool and added water & antifreeze to get 4 blocks home. It starts but it leaks and cant find leak. Could this be the heater core?