Hi, I have an idea what might be the rattle, although it sounds like gearbox any chance it could be chain tentioner for the cam shafts. i have herd this rattle before, and it sounds like gearbox as its directly above it.
And the reason it goes away on full lock could be the power steering pump underload, which inturn loads the engine which takes up any slack in can chain.
worth a look me thinks!