As said unlikely to be switch if accompanied with some top end noise.
Has it symptom started after an oil change?
Have you used an engine flush?
Best move is don't run it! sump off check pick-up, clean if need, change filter, new oil then crank over without the engine starting immobilise by whatever means (pull the injector relay). See if the oil light goes out.
Its kinda been an intermittent type thing...
Every now and then I get the oil light come on, stay for a couple seconds then go out. Only happened when at idle, give it a blip of revs and it goes away...
The engine is due an oil and filter change, and TBH a bloody good service. Iv just been looking at pricing up filters for the AR25 to change the AT fluid and PS fluid too... Need this car to last a while longer, well at least another 12months... MoT not due until March so will be servicing it before it goes for its test. Also exhaust has a blow, somewhere from the front - Im suspecting manifold... might be time to update to the 2.6/3.2 headers... Not touched this car for a while as Iv just been too busy dealing with bereavments in the family, so car servicing has been on a backburner for a while... plus the weather hasn't helped either...