Well I unistalled service pack two and now everything works fine. Thanks everyone for your help. I guess if others have the same problem they know what to do.