Sudden stops and hard braking when the rotors are very warm from movement will cause them to warp. In terms of the car shaking only when you slow down would lead me to think that it has to be the rotors. If the shaking happend all of the time at high speeds then I would say an axle, but that's no the case ovbiously.