I think I’m done for the year….

If you have good oil pressure and it idles fine, could be something in the converter..., and that would explain the loss of power...

That would be nice, but that doesn't explain the oil leak (my engine didn't leak prior)...I hope it something simple like the converter/flex plate....I have spares of those.