The light is coming on because of the oil pressure reading. Your first step is to determine if that is a problem with the gauge system. You will have to use a manual gauge in the oil sender switch sender and see if the pressure actually is good and stable or if the problem really exists. I would suspect a faulty oil pressure sender switch.