Are you sure it's not a particle caching problem? --Try deleting your old cache and creating a new one...
If you still have the problem... I dunno, maybe just copying the settings from the old Flow and then creating a new one with the same settings would work.
Other than that... you could poke around in the expressions created by the CurveFlow utility and see if you can figure out what went wrong, and where. The particles should be going towards a null object at the origin... with individual GoalOffsets determined by some noise functions and ramps and such... I'm not sure what could make them stop following the path like this.
Sorry I couldn't be of more help.
-Steve