How about goo-ey or wet homing switches or Servo connections? What was going on before this trouble started? Has this machine been running perfectly fine until just lately? Are you holding P and Cancel in during start-up to remove old settings?
You say it works then doesn't. Is this after turning off and on the power or works once, then retry without powering down and then doesn't work.?