Twitter & Facebook login details periodically forgotten
Yes, it is likely to be the problem. I suppose it's a hack of yours if these apps are on SD rather than internal memory.

As the Android SDK mentions1, applications that use Service, AccountManager and Widget shoudl not be installed on SD card. The Facebook app has an AccountManager, a widget and a Service.