The only other thing I can think of after that would be the ball joint but I dont see one popping like that unless it has just bound up, but they typically dont do that. My best guess would be to check the thing that would bind and such when stopping and release when taking off.
I have had a ball joint on every gm car I have own go out. It would pop while going over bumps and whatnot but I don't remember about stopping and accelerating. I would check the cradle bolts also.