Thanks for that Trigger,
I had a feeling that was going to be the answer. My issue was FK records were being replicated before the PK record and so were conflicting. Having done a bit of research, one solution was to change constraints to NFR, another was to increase the batch size in the profile. I have tried increasing the batch size and will see if I still need to apply the changes to the constraints.
Thanks Again...Graeme