Low oil pressure at idle. Change to a different brand filter and if the problem persists seek professional help before you do some serious engine damage.
Low oil level or weak oil pump.
Low oil or a faulty oil level senser
Your oil level could be low and when you stop the oil goes to the front of the pan starving the oil pump.
Oil pump.
As long as the oil pressure light does not come on it will do no damage. If the light comes on, even for a few seconds, stop immediately.
Why does oil light come blink on 2003 Jetta 2.0 after oil change
If your oil level is good, then it's either an oil sender going bad, or an oil pump going bad.
The oil light is a red warning light that is telling you that the engine oil pressure is low or non-existent and to stop. Severe engine damage will occur if you continue to drive the vehicle. I would suspect you have already done serious damage to this engine. It is not accelerating very well because it is dying from a lack of lubrication. Remember RED means STOP.
The red light is the sign to come to a complete stop. That's what a red light means. Come to a complete stop!!
Oil light senses oil pressure not oil level
The light is not an oil light, it is an oil pressure warning light. It is on because you have low oil pressure. Stop driving this vehicle until you find out why the pressure is low. I would start by replacing the oil pressure sending unit as it may be defective. It that does not solve the problem then seek professional help.
No, the check engine light has nothing to do with the oil level in the vehicle. The check engine light will come on when there is a problem with the emission system. The red oil warning light will come on if your vehicle is low on oil.