Dan,
I had the same problem and it ended up being the gears. Couple things to check 1st though. Does it make noise when turning? If yes may be wheel bearings. Is it a high pitch whine? High pitch growling/grating sound could be pinion bearing. If it is a high pitch whine between 30 and 50-60 and mainly under light throttle and disappears when you let off the gas I would say gears. Bought my parts from Randy's ring and pinion(Have website). They had great prices and had oem gears(which I wanted).
Good luck, Joe