That is what I ended up doing to solve the same problem on a buddy's K98kicon. A new cocking piece did the trick, someone had stoned the sear contact surface on his old one......

D.