My PS3 recently started making weird grindy noises and randomly freezing/suffering from extreme slowdown. I don't think it's scratching up the disks or anything, but something seems really bad.

Do you guys have any idea what the problem might be and how to go about fixing it? It's out of warranty sadly but I really want to play The Last of Us without spending too much extra cash