it sounds like the backplane connector - or it's connection to the board - has been damaged.
if the module's connector and the backplane connector were ever misaligned during the module's installation (it's easy to get it misaligned) it can damage the module connector. Sometimes the connector is lifted off of the surface-mount connection, sometimes the surface-mount pad itself is lifted off the board. It's difficult to tell by looking at the connector how it has been damaged.
We do offer an out-of-warranty repair service for the module we build, the repair cost for an h0-ecom100 is $52, way cheaper than buying a new one. If you're interested go to
www.hosteng.com and follow the link in the left-side menu for "H/W Repair RMA)" to request an RMA.