Try the restore/rebuild options from the recovery menu before you jump to any conclusions. Back-up all your data first.
How to get access to service mode
Make sure the PS3 is turned off,
Press and hold the power button on the PS3 it will power on then power off.
When it's off press and hold the power button again until you hear two consecutive beeps.
It will ask for the controller to be connected via the USB cable,
Turn on the controller and you will have access to the menu.
Menu options:
Restart System: Restarts the PLAYSTATION®3 System.
Restore Default Settings: Reset all system settings back to default. <---RUN FIRST
Restore File System: Checks for corrupt/missing system files. <--RUN SECOND
Rebuild Database: Rebuilds the OS for the PLAYSTATION®3. <--RUN THIRD
Restore PS3 System: Fresh restore; Deletes everything and starts from Scratch. <--RUN LAST
System Update: Update the PLAYSTATION®3 System
If those don't work, then your laser is out. ~$125 for someone to do it for you, ~$50-75 to buy one and do it yourself.