Sounds like the connector is loose. It "may" be something you can 'snap' back into place, but it is far more likely it needs to be resoldered in.

Sorry. :/