The differential rotation seems to be reined in by long-period oscillations of sound waves in the convection zone that can be detected on the surface as swirling motions around the poles.
Sun solar system sun rotation