goto mechanic ask him to check if there is any physical dent under carriage at the oil sump. Then ask him to drain oil from the pan bolt in clean tub to reuse.
after oil drain ask mechanic to lift the car on jack stands all four wheels & open the oil sump check for the oil pick up strainer it must be close to clogging with cramel like grease. ask him to remove & wash it with degreaser multiple time so every mesh is clean as new. repack in the same sequence, use new gaskit for the oil sump. re-use the oil and start the engine light must go off in under 15 seconds let it idle for 3 minutes shut down, wait 10 minutes and start again light shall go off immediately.
if this does not happen, 2nd step is to check the oil pressure switch remove & get a new one OEM new from parts shop not from scrap yard..