I still think I need to rebuild the diff. Turning one back wheel by hand is making the other wheel turn the same way, so I think I've over tightened it.
When it was loose though, the drive issues were happening.
I think i'll plan a strip down at the weekend