Sounds like the firing pin and the firing pin channel is full of factory grease/crud. When I first bought my SR9c I stripped it all down and cleaned all the gunk off. I couldn't believe how much was on the firing pin and in the channel. Use q-tips and alcohol. Then dry fire it a couple times and then take her to the range and use some good ammo.
^ This. + remove that damn mag safety.
I did the "pen test" and before cleaning it would barely budge the pen. After cleaning and removing the mag safety it shot it across the room.
If you're unfamiliar with the pen test:
1. Safety check the gun. I shouldn't have to say this but I will.
2. Point gun up, insert a pen (I use a Bic) with a flat end on it (so the striker has something to hit).
3. Hold the loaded chamber indicator out of the way so the pen sits all the way down.
4. Point in a safe direction (not the ceiling unless you want ink on your ceiling). Again, I shouldn't have to say this but I will.
5. When you're certain it's safe, pointed in a safe direction and all other gun safety rules have been followed, pull the trigger.
6. If pen barely moves or just trickles out the end of the gun, your striker is weak. The most common culprit is a dirty striker channel and/or striker assembly. I cleaned both with Simple Green and water, then blew it dry with an air compressor.
7. Repeat pen test.
If you need help with removing the striker assembly, mag safety or anything, shoot me a PM. The SR9c is too awesome a gun to be unhappy with it.
Disclaimer: Be safe. If you do something stupid and someone gets hurt, it's your own damn fault.