After using the system restore at many different points, i can safely say that it's not anything on the computer that's stopping it coming on, and using the startup repair did nothing, i also ran a memory test to see if that had anything to do with it, but agian, nothing.
As i siad in my original post, i think the problem could be this express gate business, as it seems to be the only thing that could be wrong at the minute, apparently it's not installed properly, however i can't get on to windows to install it properly.