Did you check the overflow hose and connections? The thermostat has a seal built into it, I believe. (My 04.5 did anyway. I have seen water pumps dump within a year. A small mirror will help you look under the pump to see the source of the leak.
Sent from my smart dohicky.
Sent from my smart dohicky.