Good!

Just been reading that manual and it looks like you can remove the GND wires from the PUL- and Step- if you are still having issues.

Excerpt from PM542 manual -

This driver uses differential inputs to increase noise immunity and interface flexibility.
Single-ended control signals from the indexer/controller can also be accepted by this interface.

Still does not make sense but if its working then don't mess with it too much!