My truck broke down on me today coming home from school. I had it in 4 wheel drive because of the snow. I got up to about 50 mph and the truck started to pull me to the left, and making a loud noise from the front. I think it is something with the differential in the front, but I am not exactly sure what it is. Whatever is cheaper to fix. I babied it to a bike dealer, and checked underneath the truck, and it was soaked with oil around the tires. I am not sure what it could be, any suggestions or thoughts? my truck just turned 110k.