I cleaned everything out of the pan and all of the mating surfaces well.

I did not polish it to mirror finish though.

Also, i took a straight edge to the mounting holes on the pan and they were good. This morning no leaks.

Nice to hear from you Farnsworth.