I have one of these with a hardware mod that is a very small circuit board stuck through the vent on the right hand side. In my case, the board can easily be knocked out of place as it sticks out of the case a few millimetres, and when that happens - I get the same symptoms you describe.
Be sure to turn the power off before wiggling the board, else you'll cause the player to shut down!