I'm trying to suppress my frustration as I petition the group for help here. I've always done my own auto maintenance, so this is just embarrassing, but I still don't even know which side of the vehicle the thermostat is on. I've been searching for a week with no luck. My coolant leak is so bad...