im having a similar problem
im using a bunch of cnc4pc boards with all rj45 connections
X and Y were giving similar problems and i messed around with the cables and fixed them
i got z to go + and - at some point but it wont do it consistently
i made 3 or 4 new cables and im still having the problem
yet X and Y are still fine
hellllllppp!!!!