Anyone have an idea of what can be happening here?
I have several machines each cycle that get stuck in the checkedout section in the process panel.

After looking into them further it seems that they show offline on the View Detailed Status screen for the collection server.

I have verified all Firewalls and communication is open.

One similarity is they that all consistently show that CCLIENT.EXE is not runnig only the CCLIENT.SVC process is running. Any ideas of what would cause the client to crash or end? If I was to manually start the client then it usually comes online and can manually scan it from the console.