Weird noise from engine

Check the torque converter bolts, they may have came loose.

Hook a mechanical oil pressure up, what is the pressure reading?