You were spot on. I took my car into the mechanic, there is a crack at the top and coolant was coming out all over the place. Now I just have to decide if I want to replace it myself or have him fix it. It wasn't my thermostat or the fans malfunctioning. Not bad for the OEM radiator lasting 180k miles.Mine cracked on the top and radiator fluid was pooling at the top as well. It was such a small crack you couldn't see it until it was tested. Had to replace it.
He quoted me at $350 for a new radiator, hoses and install. All the parts is less than $150. I'm pretty handy, but I don't have the time nor want my car to overheat before this weekend when I'm free.