4Crawler you are absolutely right it is the inner cv joint. I didn't think it was because the boot did not tear instead the metal shaft was spinning inside the boot.

I already looked up on how to replace it.

Thanks for your help.