Lurching problem and I'm out of ideas.

yeah there is a accelerate and coast side of the gears, sometimes they will whine only on '"coast" etc. I would think that is a worn gearset, or improper backlash setting. But the bearings also have their own type of noise ...and you have axle and pinion bearings.