All the answers cover how to do an exact diagnose, in addition I would add that, from my experience, a infinite loop in one of your applications is probably the culprit.
As J-16 SDiZ said, your best bet is to run the profiler to narrow down the problem to one application.