OK, the way you fix this situation is by adjusting the striker plate on the door. What typically happens as these cars get older, the doors that are used most (typically the driver's door) will sag on the hinges, and the door lock will get misaligned relative to the striker plate. Loosen the four Allen hex screws on the plate and then play around with the plate to reposition it correctly. I did this on two driver's door with good results. It takes a lot of trial-and-error repositioning, and some patience. Also, the screws may be rusted and very tight, so liberally spray with penetrating oil before loosening them. Use an Allen socket and ratchet to losen the screws. When trying to find the right position, only tighten two screws at a time gently and try to close the door.
Also, keep in mind that if no windows are open in the car, the door is more difficult to close, as the air inside gets compressed and there is some resistance to closing.