Quoted from slochar:
There could be cracked headers on your mpu as well - if they've never been resoldered, might be time. Suck most of the solder off first, don't just glob new/more solder on.
I would try this next.
Great to see you're enjoying Pinside! Did you know Pinside is able to run thanks to donations from our visitors? Please donate to Pinside, support the site and get anext to your username to show for it! Donate to Pinside