Yeah its out of warranty. Its my third one as well. The other two got replaced back when the 3 rings of death were all over the place. Getting pretty tired of Xbox issues.
Are you sure it's not a heating issue?
Make sure the vents in the back are clean...on my old x360 it would overheat after a while...I bought a $14 fan to attach on the back and never ran into a problem again.