I've got a leaking radiator and perhaps thermostat (on the word of my mechanic, but I haven't found where exactly), but I noticed I've got some leakage below the throttle body. Any ideas where it is actually coming from? Thanks!
Photo is oriented from the fan shroud, looking under the throttle body.
Photo is oriented from the fan shroud, looking under the throttle body.