And i just this minute got it to finally work
I Think i had a combination of issues, while messing about with M203 I had at some point set the max speed of the Z axis to 1800.00 instead of 180.00 and I hadn't noticed, that in conjunction with M566 being too set too high compounded the problem.
i have managed to get it working with the following
M203 Z180.00 ; set maximum speeds (mm/min)
M566 Z10 ; set maximum instantaneous speed changes (mm/min)
M350 Z32 ; configure microstepping
M92 Z 6400 ; set steps per mm
M201 Z20 ; set accelerations (mm/s^2)
M906 Z2000 ; set motor currents (mA)
Thank you to everyone for their input i will mark this as solved