Yeah, you can get it fixed locally by somebody who fixes these issues outside of their home for about fifty dollars.
At least that is what I paid.
Unfortunately, there isn't much point. When I got mine done, it was a problem with the solder. He soldered it back, "fixed it", took my 50 bucks and about a month later it happened again.
I won't be a prick and blame the dude who did it, I'm sure he meant to actually fix it. However, it only worked temporarily.
If you're interested in spending about 50 dollars or so every time this happens then by all means look online for somebody in your local area who can repair it.
Otherwise, I'd say go buy a new PS3. It's what I ended up doing.