Why is the transmission shifting more than once in a gear? on 2003 Pontiac Grand Prix

109k mileage. When shifting it feels like a kick almost, from stop to start sometimes not accelerating, when it does accelerate there is a sudden kick. Then between 30-40 mph shifting twice. Is this my transmission, or "normal" for this model?

Asked by for the 2003 Pontiac Grand Prix