Why does a process change the status automatically from active to On Hold?PPM process On Hold problem
Ferhat_Kuran : Have you tried ruling out the "Save" in custom script action as stated in the reference thread?
As well as the previous suggestion asking if the process had incorrectly been run too many times.
Seriously, asking the same question twice won't give you alternative answers.