have a 04 Stratus 2.4 DOHC Engine. Yesterday when I was driving and stopped at a light the oil light came on. I started driving the oil light went off I was only five minutes from home so when I got in the drive way out the car in park it came back on. I checked the oil the next morning it is full, but left the car at home all day started the light did not come on. Today drove to work the light did not come on all day that day then, today it flickers for a second when im stop but then goes right back out. I have changed the TPS Sensor, the thermostat, the timing belt (regular maintenance), water pump, Oil Sending Unit (about a year ago) Plugs & wires (about a year ago). Sometimes when I come to a stop it idles funny stumbles like it is going to die then kicks right back up. No check engine light has come on, and I get my oil changed like clock work every 3000 miles. Any ideas on what I should check?