MY CHECK ENGINE LIGHT CAME ON I TOOK IT INTO THE...
2006 Chrysler 300
November, 19, 2012 AT 5:13 PM
My check engine light came on, I took it into the dealership and they changed the water pump.
Now, I noticed where you put coolant in, seems to drain quicker than usual. No visible leaks under car. Help?