If the lockup is right, the locking lugs are locking, and the hammer spring is good, Check the hammer safety block for function.
Sometimes debris gets in the channel the safety block rides in, sometimes it's rough from the factory. If the block has marks on it from hammer contact, this may be the problem. As a part of a reliability package, I always (1)smooth the edges of the safety block, (2)smooth any roughness in the channel the block rides in, (3) check the spring that pushes it out of the hammers path for fatigue or damage.
Also, they say to run Contenders dry, but my annual frame cleaning consists of flushing everything with brake cleaner, blow dry, douch with Eez-ox, blow dry again, and I rub a dab of "Moly-Slide" paste on the frame where the locking lugs ride. Works like a charm for me!