Changed the oil sending unit, flushed engine and put 5W-30 Mobil1 and filter, replaced coolant air bleeder, replaced plugs with platinum's, replaced air filter with a K & N, and put in a new battery. Now sitting at red lights in around 80 degree temp. Oil light begins to flicker again and engine idle shows on the dash about 550 RPM. Then when the fans come on it almost stalls the car. Mechanic buddy told me to spray and clean the throttle body and the IAC, also said he solved the oil light issue by using 10W-40 oil instead of the 5W-30 or 10W-30 the manual calls for. Throttle body cleaning will be done this weekend. Just wondering what the thought was on using the 10W-40 oil. it's a 2004 Sebring Convertible 2.7l and 89,000 mi.