I've had a belly full of layer shifting and weird rotation problems.
The last bout of problems almost pushed me over the edge!!!
I have finally got to the bottom of the problem. The bearings had dried up!
Gave them a good oiling and its back to better than ever!