I used the sony repair service.
I set it up online with sony, a box arrived and I sent the ps3 off. In a week it returned good as new. Our unit had dings and scratches and the returned unit had new plastics and has worked for years since. At 150 bucks I think some folk won't do this but the setup was easy and here, nothing to complain about.