Can you post a little more info on the exact STOP error code?
That should help to narrow it down as it seems there may be lots of different causes...

or as an after thought, once you do get into Windows you can use MSCONFIG to call all startups and non-MS services and reboot. See what that does...