Please provide more details, when did the problem started to occur? Did it start to happen after some firmware upgrade? Has it started to happen due to excessive use of PS3?
If it happened after upgrading the firmware, then my friend you are among those unlucky people whose bluray got screwed after firmware update.
There is no hack for this, what you need to do is take your console to a service personnel who will change the bluray lens, other alternate could be try the same at home, but that is one option I don't recommend to people who don't have moderate to advanced knowledge and equipment of electronics.
Your only viable option is take the console to a service personnel.