You might need to post your .rp file so others can see just what is going on and better help you.
How are you accomplishing your expand/collapse? Changing dynamic panel states, filtering a repeater list, or something else? Not clear what you mean by "out of sync"... In general, you can animate the push/pull, and try to match that to the animation you use to expand/collapse your accordion. Maybe try adding a Wait statement before or after your transition to get it to "sync" better with the widget push/pull.