Have you changed the oil lately? If not, then now owuld be a good time. Oil light should go out within a couple of seconds max, when running. As mike said. Try changing the oil sensor/gauge first (after changing the oil). Lastly, change the oil pump.