Front door held open by a roller on pin pushing a spring tensioned lever. GM made quality roller out of steel but the nylon bushing was wearing out. Purchased a repair kit on ebay ($48 with free shipping) and installed into a salvage yard hinge. Excellent product made of stainless steel right here in the USA. Says it fits 91-96 Caprice and Raodmaster. Mine's a 91 Custom Cruiser. Link for anyone interested: ebay.com/itm/314066292940
As anyone who has done this knows, the door has to be loosened and supported to get the hinge out of the car. The spring is a bear. I purchased a cheapo compressor but needed to assist with bench vise and c clamp. Not a critical item but who wants a squeal when opening door?