Took the 06 in for the flickering oil light, figuring the sensor was the problem. Dealer replaced sensor, but no change, so they tore down the front of the motor. They noticed the front cam seal was leaking, so they dug deeper. It turns out the pressure relief spring in the oil pump came out in three pieces, so pressure was low at idle. They put in a new oil pump and replaced my timing belt and water pump because the cam seal leak had saturated the timing belt. Bottom line is new oil pump,cam seal, timing belt and water pump for $50 deductible on extended warranty. Spring itself is probably just a buck or two for those on a budget.