Rob
Ansys Employee

Why are you creating and reading a new file every DPM update? 

As a guess (I've not tried this) when you delete the injection file what happens to the injection itself? It's possible the loss of the file is scrambling something in the set up: scheme can be sensitive to "odd" workflows.