Fixed the 3RLOD. No issues at all now, no freezing, works fine.
So my warranty was already voided because my dvd drive failed about 4 months ago, and I repaired that myself. Just got the RROD, initially with error code 0102. I followed this procedure (although my parts were slighly different because I used what I had at the house) and then was still getting RROD, but the error code was now 0020. After closely inspecting how the heatsinks were contacting the processors, I noticed that the GPU heatsink was bowed slightly, indicating I had possibly tightened it down too much. I loosened the GPU screws, and it worked perfectly. No freezes or red lights yet.