well it turned out to be that upper timing gear.
problem is, the bolt was warped, and stripped the threads on its way out. so now we need to get our hands on a helicoil to get it fixed.
How does that sort of thing happen? Its a hardened steel bolt and it warped...