dazza111,
Could be a number of things causing your problem.
Post a pic of your machines Z axis.........
Have you checked the steps per unit for the Z? Any backlash? Anything loose or slipping on the driven axis? Cutter slipping in the collet?
What software are you using to generate the code? Are your setting the Z retract height correctly?
How much is the Z changing?
RICH