1. Instead of Process Explorer use Process Monitor, because you need to catch some dynamics.
2. Is this new or recurrent phenomenon?
3. Set audit on server to see what happens.
4. Check is the event logs are clean. If not, analyze errors (of publish here your findings)
Rgds
Milos