Just like Jossi said, corroded PCB connector soldering points due to humidity.
Yes, you'll need to take the unit apart and resolder every soldering point on PCB, not just connector pins. (Just to be sure it works fine)
It's easy to dismantle, but if you need some guide, I can put up some pics.
Cheers