I think the impact may have jarred other things besides the power button loose inside. If your PSP is under a year old and you have the receipt i would say contact Sony about repairs/ replacement. They would replace the PSP free of charge. If out of warranty I would still likely recommend calling them- the price you would have to pay for the service would still be less than buying a replacement PSP.