1997 Chevrolet Silverado • 168 miles

I have a 97 chevy with push button 4 wheel drive, was driving in a storm the other day in 4wheel drive and turned a corner, heard a loud clank and t had been kicked out of 4wheel drive, I pulled over to mess around with the push buttons. I tried switching back and forth from 2 to 4, and it wouldnt engauge into 4, my back tires were spinning and I could hear noise in the front end like somthing was spinning but not engauged. It will go back into 4wheel drive but when I turn a corner it kicks back out and doese the same thing, my question is doese this sound like a bad cv shaft or wheel barring? Or is it somthing different?
February 10, 2013.

Check out the related content below while we wait for the question to be answered by a professional mechanic.