Ive using 4 L6470 in a 3D printer application. The limit switch inputs are acting erratically. Sometime they work, when switch goes low driver stops, and I can see the switch input on the status. But then other times no matter what I do, I cant see ANY limit switch inputs in the status on ANY of the motors, and the motor will grind until an overheat condition occurs. There doesnt seem to be any switch event occurring either. Same for ALL the switches, all at the same time. They either work or dont. These are the Sparkfun eval boards. I dont daisy chain, use separate CS for each board. Any ideas why?