Same issue I had shortly after buying my ESV. I replaced the front hubs, and haven't had any issues in almost 2 years. I bought some off-brand from 1A Auto, which came with a pair of front CV axles.
www.1aauto.com
Chevrolet GMC Cadillac Front 4 Piece Drivetrain Kit TRQ BHA52922
Front 4 Piece Steering & Drivetrain Kit. Includes: 2 Front CV Axles, 2 Front Wheel Bearing & Hub Assemblies. High Quality Parts. Guaranteed Fit. Free Shipping No Minimum. Buy Now!
