Another approach you might try is to grind the head off the pin so that you can replace the pawl and spring without removing the pin. If the pin is mild steel you can then drill and tap a hole and replace the ground off shoulder with a washer and screw. If you have ever tried to take apart a crankshaft that is all pressed together, you will understand they are REALLY tight and not surprising that you are having trouble getting that pin out.