I haven't had to fix my Starrett 18A but I have had to fix a few of my General center punches & of course a HF one.
Rather than take pics & try to explain what I do, here's a few videos that pretty much cover what I do. I'm sure there are better videos but these came up in a quick search.
For the ones that are really bad I use the lathe to face the end of the pin & the face of the hammer. Some center punches will have a bent/curved spring. Some will simpy just cut the end off the spring rather than having a spring seat to make the spring sit canted
I bought two (at different times) General #89 stainless steel body auto center punches from Amazon Warehouse. Neither one of them fired at all which is probaly why they got returned. I fixed both of them & they have been consistently reliable. These had a ball bearing in them, none of the prev center punches I have owned had a ball inside them. Took one to work, the other is just another spare at home.