If the check engine light is on, have the computer scanned. Most parts stores will scan it for free. As far as the engine idle, check for vacuum leaks and the idle air control valve.
Please remember, if your oil light is coming on, you are very low on oil. Try to avoid allowing it to get that low and keep the oil changed on a regular basis. If it gets too low, you will end up with internal engine damage.
Thursday, January 27th, 2011 AT 4:32 PM