I had a similar problem, and noticed that if I removed a margin-top from the element below the collapsing one, and replaced it with padding-top, the transition was smooth.
So - check for margins on adjacent elements, and try replacing them with padding, if possible.