I believe the oil light is oil pressure, so if the oil level is ok, it might be not getting up to pressure correctly.
If that's the case i would say don't drive it, low oil pressure is as bad as having low oil, as it needs the pressure to correctly move around the engine.
I take it u've had a look around the engine for leakingness.