It's a 2007 lx470 and when it goes in gear or changing direction let's out a loud clunk. Thinking broken motor or transmission mount but sounds like front drive line or transfer case. Rear shaft firm but front looks like it has some play creating the noise. Could it be as easy as a u-joint. Any thoughts?