My PS3 (the original 60 gig one) got the ylod about a year ago. I called sony up to see if they would fix it, but remembered that PS3's only have one year warranty, so that was a no-go. I eventually found somebody online who was able to fix it for about thirty bucks. If you still have the problem, then I'd say just take it to a local system repair shop, or look for one online. I had to travel two cities to get to the guy, but it was well worth it.
Come to think of it, I haven't fixed my Xbox 360 Elite. It's had the E74 error for about three years. Probably because I spend most of my time on the PS3 instead.