You can always run Process Explorer by Sysinternals at boot to determine what is hanging (slow to start).