I have resolved the issue and am posting the fix to help anyone else who is dealing with this problem.

The problem was my X axis steppe motor cable had developed a stress fracture somewhere along it due to the fact this cable is always flexing with the printer heads X axis movement.

I noticed this was the issue when I was in JOG mode and I brushed past the steppe motor cable by accident which caused the motor to slightly jerk!

I made up a new cable using thicker wire and the existing connectors and found the printer works perfectly again


I hope this information can be used to help anyone else with this issue as it would also apply to the many other 3D printers of this design.