Have you tried trashing your preferences?
Unexplained faults like this can often be fixed by clearing out FCP X's preferences (for some reason, they get knotted up from time to time).
Download Digital Rebellion's Preference Manager (free, simple to use, and perfectly safe, both to download and use).
With Preference Manager, you can backup the Prefs first, then if trashing makes no difference, you can restore all your settings.
If you trash them and don't restore them, you will need to manually restore all your FCP X settings again, so it's a great idea to backup Preferences from time to time when FCP X is working well, then if they get corrupted you can ditch the bad prefs and restore from your (Digital Rebellion) backup.
Can't guarantee it, but it's worth a try.
Andy