I have a 2005 Aveo LS... now i have already solved the problem with my vehicle BUT this may be helpful to others with the same problem. WHen my car heated up and has been run for a little while the low oil pressure light would turn on when i would come to a stop. Now my Inital thought was the oil pump and i replaced it for around $80 from rock auto but the light still came on my next thought was the oil pressure switch located on the firewall side of the engine on the passenger side bottom and BINGO problem solved for a whole $9 from autozone. I wish i did that first but its ok it gave me the opportunity to replace the timing belt, pulleys, and water pump in the process. NOW if you oil light is still flickering at a stop and you have replaced your oil switch, and pump, you may have an issue with your cams which isnt a cheap or "beginner level" fix