doubt oil would cause oil light to come on, more likely to be a pump problem or the oil pickup pipe in the sump,
also the oil light is always more likely to come on when the engine is warm as the pressure drops off a bit, and when col,d like from start up the oil pressure is always higher