Check that you don't have the motor or endstop connectors swapped, for example you may have the endstop at the top of the tower driven by the Y motor connected to the X or the Z endstop input instead of the X input. You can verify which motor is driving which carriage by commanding the motors to move individually as described in the wiki page on configuring firmware for delta printers.
