Should have just pressed the econ button.

I think I had a tiny coolant leak in my quest, and maybe it's just a quest thing, but it stopped leaking after a while. Sealed itself right up. You should just wait, and it the car likes you, it may heal itself.