The strike pin is non adjustable in many Fiero. GM only punched the hole for it bi enough to fit the bolt and the cage nut has no play. You'll be lucky if you can move it more than a mm or two.
The later pictures show wear on the latch. Wear on the bottom of the latch indicates a strick that is too low. It can also be a door that is adjusted too high. The fact the bottom wear is bright means that is the main current issue.
wear on the top of the latch was likely caused by the loose hinge pins.
The door is loose mainly because the old pins wore the top of the latch body and probably the latching ear toward the body. When the door is shut, the strike is all the wah back in the latch. A worn ear means the door is not tight to the body. that lets it bounce. A worn body means it has plenty of room to bounce when it does.
I'd start looking for a new latch. by the time you adjust that one to stop the bounce you could end up with the door binding somewhere else.
The adjustment for the door has to be done from inside it. Notes on that are in my cave.
[This message has been edited by theogre (edited 07-21-2001).]