Never seen a cv joint go that bad without making crazy noises for weeks. Sounds like a cv joint issue or even a front diff spider gear issue. No noises otherwise?