I am having similar problems. I have an Event ID 100 for every startup (Warning the first two weeks after custom build and install, and Error the last two days since I re-seated my HSF and installed another DVD burner). I disabled most of the unnecessary startup problems.
My Re-start time was 143 sec.; it seems to get caught up at "Starting Windows". I have a pretty fast system (WEI index of 7.5).