Thanks PuntoMJD and Puntojith! Even I presume that if the engine oil level is lower than expected, the Oil indicator should stay lit. Today morning I did a cold start, the message did not come up but the oil indicator light remained ON for 2-3 sec then went away unlike non-cold starts where the indicator light quickly goes off soon as the car is started. One speculation: the oil level could be low but above the minimum threshold and during cold starts it would be taking time to circulate throughout the engine causing the sensor to pick the actual levels late. I am going to monitor this although at present doesnot sound much of worry. What say? By the way sorry, I didn't understand the part where you talked about car stalling. Would it be connected to lesser engine oil levels?