Strange noise

Need a wee help guys. I'm hearing a clunky/rattly noise when I pull away or sometimes when I change gears. Also if I drive at really high revs there is a very unusual sound. Mainly high revs in 3rd gear. Any suggestions?
 
Top