Flickering Oil Light

My suggestion given it leaks oil is buy thicker motor oil(20W50) and see if it helps.

It could be the oil pressure sensor going (relatively inexpensive) or mechanically the engine is simply well done given age likely. The only real way of telling is a mechanical oil pressure guage. That being said either way I would start budgeting for different vehicle.