I've got my friend to revv the engine for me and it seems like it coming from alternator or somewhere from there. I had ac pump replaced and the drive belt also had the timing belt, tensioner and water pump done in the last 5 months so think it maybe the alternator bearing. Hopefully I will get it daignosed on thursday or friday, I hope it's not the gearbox lol.
Won't be gearbox if the noise is coming from the belt side of the engine, so you're safe there
Hopefully it'll be either the aux tensioner bearing, or the alternator. I'd hate to think it would be a failing pulley bearing for the cam belt considering how long ago it was done.