Could be that, I detuned the motors a little and made a point of pumping the oiler and exercising the slides first thing and it hasn't happened recently. The toolpath showed the correct position along with the DROs. The other embuggerance is an occasional runaway of the X and Y axes - the DROs update slowly, about once every two seconds, and simply show rapidly rising (or falling) values carrying the tool along an uncommanded 45 degree path as fast as it will go. The toolpath shows it going, but makes no effort to stop it. Nedless to say, not good. I solved this once by leaving G41 on between subroutine executions instead of cancelling and reapplying it each time, but it's come back in a different program. Do I need to cancel G41 before using G0 or is this something else? It's a horrendous error and not one I want to repeat.
I don't think it's a HDD failure as the computer is nearly new and fairly decent in other respects. There have been no bothers such as slow booting or hanging.