was leaking for a little bit but i go it all fixed, don’t remember if it was the water pump or not but i haven’t seen anything on the ground in the front. the thermostat was replaced when i first got it about 3 years ago and yes it still has the bullshit dexcool in it.