I just cleaned mine out a few weeks ago. Turned out one of the pins for the LCD was broken so I had to solder. I can also recommend using some di-electric grease on the pins for the LCD. This will help the crappy connection.
I can post pics if you want.