does your diff have proper gear oil level in it??? or is it a bad CV?