There are several questions to this problem here.I post my solution here in a random post
In my case I realized that svchost.exe was running at 25% CPU power which caused the busy status. I went to find out more about this process here and installed the ProcessExplorer to analyze it. In my case it turned out that the Windows update service was consuming all the power. I didn’t allow updates to be installed automatically but it had some updates waiting. Once I turned “check for updates” off and restarted, the 25% load disappeared and the agent reports as “Available” now.
Hopefully this will help someone with the same problem