When you moved the endstop down did you increase the Z-axis maximum travel length? If not that would explain the printing above the bed, the bed can't reach the nozzle because it's outside the maximum travel range.

-Joe