 Please note that if you have a 2004 or 2005 Toyota Camry, you may want to dump it now before it is too late.  The vehicle has a part called the throttle body assembly which was of a faulty design and was redesigned. Toyota sent out a technical service bulletin reference number EG023-05.  This part, the throttle body assembly with motor, costs $934.  On our 2004 Toyota Camry XLE, replaced this on 08-06- 2007.  On 09-09-2009, this part quit again and my wife had to walk an extended distance and Toyota refused to repair this faulty part for less than $1100.66.  They had every excuse  imaginable. Bottom line - Toyota does not stand behind their product - DUMP THEM.