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?

Had 1 come in the shop not to long back that dry fired D.A. just fine fine but when chambered would become extremely difficult to pull the trigger. and would not fire. The problem laid in the rear of the trigger bar at hammer contact point.
http://www.americanarmsengineering.us