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?
Print