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).
http://www.digitalrebellion.com/prefman/
With Preference Manager, you can backup the Prefs when FCP X (or any of the Apple Professional Applications) are working normally. Then when either of the applications are acting strangely, Trash the Preferences, then Restore from your backups (just a mouse-click).
If you trash the prefs 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 your backups are up to date.
Doesn't fix every problem, but it fixes a lot.
Andy