Can't start directly in runlevel 5
I am using Fedora 13. If I boot directly to runlevel 5, the Fedora progress bar goes all the way across and then just stays at 100% and X never loads. I have to hard-restart the machine. However, if I press 'a' to append the kernel arguments and append the '3' to start in runlevel 3, login at the terminal that is displayed, and then type 'startx', everything works perfectly. This is not the end of the world, but is quite annoying. Does anyone have any idea what could be going wrong?