I've got a 2002 2500HD 4X4 that has pulled, fairly hard, to the left since new. At 500 miles, I called the dealer, "You have to wait until 3,000 miles before we can look at it." OK, at 1,100 miles, I had had enough, "OK, bring it in, we'll do an alignment, but Chevy may not cover it since it doesn't have 3,000 miles yet." OK, but what does Chevy think about a vehicle that would be in opposite direction traffic in a heartbeat (Get it, Heartbeat of America?) if you released the steering wheel, thinks I, but I patiently wait for a 3 hour alignment. The service rep drove it, announced it fit, I drive away, no change. At 2,000 miles, I go back to the dealer, they swap the front tires, left to right, and the Service Manager takes it for a drive with me. "Yup, sure pulls hard to the left, bring it back at 3,000 miles when the warranty will cover it." Took it to Green Bay and back, 280 miles round trip, now I am officially fed up with this truck. You need to hold the steering wheel at the 1-2 o'clock position or you will be swapping bumper paint with opposite direction traffic, Chevy dealer doesn't give a crap, the drivers door squeaks incessantly, and my state, WI, doesn't seem to have a great lemon law or I'd drive it back to Ballweg Chevrolet today with a ribbon on the hood. Any thoughts, suggestions??