It could be a Mach issue, thats why I was saying to check the pulses to the slaved drive when it happens again, if the pulses are reaching the breakout board then its a hardware problem, if they dont then its a Mach or parallel port problem.
Never had a Gecko die so cant say but looks like Coastcutting may be on to something.
Hood