Try to see if there is a broken wire at the Z axis motor plug. Maybe do a wiggle as well as a visual inspection. Though the glue behind the plug may prevent seeing the wires & pins.
Now it’s getting weird. When I push down on the controller the z-Axis either goes up or down randomly and then when it its the end of the axis it goes the opposite way while I’m still pushing the controller the same way.
Am I understanding correctly what you are saying is that you push on the controller’s case and Z moves randomly?
If that is true it sounds like a loose connection within the controller or a cracked PC board. Either way you should be contacting tech support on this.
By “play with the controller” are you referring to the game controller from Onefinity? If so make sure the game controller is in the correct mode. How to do that has been discussed a few times on the forums. I use a different game controller so I don’t know which lights are supposed to be lit up.