Have you tried starting in Safe Mode, or in the Last known Good Configuration?