@bananas:
Solved!
I had changed the original H-Bar ends from a 4 wheel version to a 3 wheel version when building the D-Bot. The 3 wheel version moved well and there was no play at all. What I suspect happened was the H-Bar was twisting or flexing slightly as the belts applied force at either end.
Going back to the 4 wheel version solved the problem.
Thanks everyone for your help.
Can I ask which 3 wheel z carriage mod you were using?