Houston, we have a problem. Likely a water intrusion problem although I see no evidence of dampness currently. Please see in the pictures evidence of a short and that at some point could have been caused by water intrusion. A few pins (see close up) are not green and just looked toasted a bit...