Could be the firing pin issue, but there's another possibility.
The sear on many chinese SKS's is milled at a slightly negative angle in relation to the hammer, so if the sear/magazine release spring (it's the same spring that does both jobs) gets weak over time, the sear can allow the hammer to "slide" off of it, which causes "doubling", or in some cases full mag dumps. The way to fix the problem is to take the sear out and mill it slightly so that it's engagement surface will be at a neutral to slightly positive angle in relation to the hammer. That way, the hammer won't want to slide off under recoil if the sear spring gets a little weak. - Alternatively, I suppose you could try making a heavier sear spring for it, but that would just leave the potential of having the same thing happen again later. YMMV.