Thanks everybody for the input. Fount out it was just my cv axle. 100 bucks fixed. Must of hit a hard piece of ice or somethin an popped it. Damn tow truck guy almost lost my car. Was driving to the shop an when he braked a little my car bumped into the back of the truck(it was a flat bed). Luckily he fixed it an got my car save at the shop.