• Take a look in the replication monitor, it should give you a transaction ID that is failing.  With that you can use sp_browserplcmds to find out what that transaction is trying to go, then work the error from that point.

    looks like a transaction has been replayed but not marked complete in the distributor, so your trying to insert the same record again which is failing with a duplication key error.