Hmm.. messed up .config file somewhere perhaps? I mean, if some temp files weren't getting deleted when they should that could do it. [which would explain why it was ok when you reboot, because that'd clear them.] Although, at this point, if it were me, I'd be testing the unlikely possibilities too.
no subject