I have a Bulgarian Makarov that was definitely unissued when I bought it. Sometimes when I pull the trigger all the way to the rear on double action mode, it will not drop the hammer until I let the trigger go forward very slightly. Usually it will only do this once, then every subsequent DA pull when I'm dry-firing works fine. It only seems to happen if I haven't been dry-firing it for a few hours or if I have just used the decocker.
One of my buddies told me that the gun either has a worn trigger bar or a bent sear.
What should I do?