You could try disconnecting the auxiliary drivebelt(s) and see if the noise disappears....sometimes the noise can come from the crankshaft pulley breaking up under load.
Hydraulic engine oil problems usually are top end and have a light rattle sound, lower end problems are generally knocking sounds but don't usually go away