Did you try to run "pdm_load -i" against your load file while leaving the id, and code fields blank?
When you attempted the last load and it failed iwth the conflicting row error - did you check to see if you already have a row with the same ID number?
Can you share the load file you are using so I can do some quick tests here?
Jon