Ok, so submitting just re-submits the same XML file? The workflow runs on the same library the form submits to? I'd try recreating the workflow and see if you can repro it - because the created by field (if you are using the built in library field in your workflow) is going to be static in a list or library.
Hilary Stoupa
