Chosen Solution
I replaced the logic board and sometimes it boots normally, sometimes I get 3 beeps indicating the RAM is not read. Sometimes if I move it while powered on, graphical issues occur. Pretty standard RAM issues stuff. While replacing the logic board, I noticed the DIMMs were pretty loose in both the original and replacement boards. Anyone have any advice on how to tighten these slots? Or do I just need to replace the RAM?
See if a bit of paper card stock carefully placed under the catch helps. Some people wedge a piece of credit card behind the clip so the clip is pushing inwards as sometime the edge of the clip gets worn a bit.