Try this:
1. Start > type msconfig in search box [press Enter]
2. goto Services tab.
3. Click on the ‘Hide All Microsoft Services’ box at the bottom of the
screen so that it has a tick in it. The window in the middle of the screen
should change when you do this. It may take a few seconds to take
effect.
4. Then click the ‘Disable All’ button on the bottom right. It should un-tick
all the boxes now visible.
5. Now goto startup tab.
6. Then click the ‘Disable All’
7. Click APPLY.
8. Click Restart.
9. The computer will restart. Upon restarting, you will see a window.
10. Put a tick in the box ‘Don’t show this message or launch…’ and click
the ‘OK’ button.
Then see if the problem persists.
Link
HERE for Services and the 'halving' method of faultfinding.