Did as suggested - cleaned up the earths and a few connectors (including the phase sensor connector which was pretty filthy) and now seems to have completely cleared it. Took it for a spin and was smooth as anything.
Many thanks to all who offerred advice