Can you manually drive the Z motor with whatever software you have? If not, then I'd suspect wiring or a blown servo driver (assuming X and Y are OK). If you can, then it is something else. Have you dumped your EEPROM? What's the Z steps per mm? If it were zero.... maybe?