Probably a little off base, but have you checked the engine and gearbox mounts? They are obviously not going to be temperature affected, but if broken or cracked they could be causing things to move under load and have something belting into something else.
Unlikely in your case, but it's a quick & easy check and a cheap fix.

