Why is my 04 Jeep Grand Cherokee shaking with acceleration, and idle when in D. But no as bad when O/D is off? My Jeep sometimes shudders when idle and more recently seems to jerk or jump a bit before hitting 80 mph. Is something wrong with it?