i was gonna suggest go to msconfig turn off everything and then boot...if it doesnt come up then figure out which one it is by checking all recognized startups and then check the ones you don't know till the culprit shows up.