I've been doing some research as to why my trep (99 2.7) oil light comes on and idles low sometimes, not always but a few times it slipped into 300 rpms before either stalling or jumping back up to 500. I've been checking the oil everyday and its the same amount, checked for any leaks, I did however discover oil around my pan, and thought I should change the pan gasket. I did a talk with a Dodge service department associate and he told me to check the Idle air control valve, and the EGR valve. Could the idle air control valve trigger the oil light to come on, even at an idle of 500 rpms??? The oil is still clean and in case you guys are wondering, I'm running synthetic oil. I'm just curious because I'm thinking about starting with replacing both valves, even though they both cost. Dodge dealer told me I think it was 140.00 for the egr valve and 120.00 for the idle air control valve.