Sorry to be vague & unscientific, but I seem to recall typing xdm (x display manager) cleared a very similar problem for me. Once my X system had been manually started once or twice this way, the boot process began to start X from cold again. Best Regards, Matt Rhys-Roberts