i agree with the cv joint..

had this problem before on an 02 corolla