Hi gr5,
I changed the G-code from Marlin to Ultimaker 2 and it looks as if it is now working fine. As far as I know I never changed this, the problem started straight after upgrading to a new version of Cura a year or two ago!
Anyway, thanks so much for your help gr5. 😀