My regular mechanic is solid, saw the old radiator out for myself, so it shouldn't be that.
I'll have to hit up the mechanic I've lined up for tomorrow, or see my regular on Monday, after idling for 40 mins (20 with AC on, 20 without), I was unable to observe any sort of leak apart from an...