If your prints all of a sudden start printing 10mm off the bed and all other possible  causes have been checked (Z endstop, gcode offsets, etc) then just try resetting the controller. This has happened to me a couple of times and been reported by others. The issue is unknown and seems to be a firmware glitch. For better instructions watch this tutorial: Resetting the controller