The problem is now fixed! I went through the file row by row and removed some duplicates that had been dropped in there during testing. Odd that they only became a problem when merging the new data, however.
Thanks to any who have puzzled over this....
Thanks to any who have puzzled over this....