So I've been trying to figure out what the heck is going on with my 03 z71. It started vibrating/shuddering heavily only on acceleration/under load. I can feel the vibration in the steering wheel. I have replaced wheel bearings, cv joints, checked u joints. Here's something I can't quite figure out. I engage cruise control, and the vibration occurs as it accelerates to maintain speed. If I engage 4 high, the vibration nearly goes away. When I switch back to 2 wd, vibration comes back. Anybody have any ideas? Any help is greatly appreciated.