I meant to type "FSConnect.dll was the problem FOR ME" :$ In my many years of experience troubleshooting my own various problems with FS (back to FS98), problems do not begin spontaneously. Most are caused by some kind of addition or deletion within FS. Rarely are non-FS related programs and/or files the cause of problems. So the obvious step is to trace back the last 5 changes to FS you've made since the problem began (ie. aircraft, panel, sound, texture, scenery, addon utilities etc). It usually helps me to write them down and the try and determine possible conflicts/problems these changes may have caused.
As I mentioned, FSConnect was a recent install and my panel lights kept dying (only panel, exterior lights and VC lights remained - specifically PMDG Beech 1900D).
Good luck. Let us know when you find the problem.