

I drove to whistler and back on Sat/Sun, drove to home depot on Monday with no problems, the temp light didn't budge at all. Something happened as soon as I got home on Monday...
I checked all the hoses and connections, and it's not leaking from any of those places. I checked the drain plug and it's tight, however in the picture below it leaks from above the drain plug where the aluminum part of the radiator looks like little squares. It leaks a small amount during idle, but when I step on the pedal and release, it starts to leak more when the pedal is released. The reservoir was dry when I first found the leak, then I filled it up to full, and it hardly leaks unless I step on the pedal and release.


I don't know what the radiator looks like behind the black plastic, and I have no idea what to check next. I don't know if my radiator cracked or something somehow? I was under the impression that the vehicles have good radiators. Not sure what to think now??
Suggestions?
I don't want to tow it to a shop since it is safe and sound in my parking garage. If I can find the problem easily I will, otherwise I will take it to a shop next week.