thanks for the info.
I found another post which said to increase the Position Iterations in the project physics settings.
This seemed to work for me (not totally, but enough).