CPU at 100% - Why??!!??!

I have been dealing with this problem for a while too. Finally got it fixed about a week ago. No problems since. You need to download the latest Windows Update, and follow the instructions here:
how-to-fix-svchost-using-100-cpu-memory-leak/