Perhaps it is just taking a very long time to load Windows. When I start my machine I get the windows logo rather fast, then the screen goes black for 1 min. and 35 seconds. EVERY TIME!
Great you got it sorted
..and, yes, 7-repair from CD is very powerful! Always worth to give it a try.