Q: Failed emissions after P0505 code... Considering options

asked by on July 20, 2016

Hi, my 4Runner failed emissions with a P0505 code. After taking it to the mechanic, he just called to say that from what they could figure out, there's a problem with the throttle body. He recommended cleaning out the throttle body, and if that doesn't work, replacing the throttle body ($1300). Is there a cheaper option than replacing the entire throttle body? Please help, as the car runs okay... Only problem is simply passing an emissions test.

My car has 249000 miles.
My car has an automatic transmission.

Clean Throttle Body $109.17 - $370.59 Get a Quote
Throttle Body Replacement $267.08 - $1836.29 Get a Quote
Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

The mechanic that checked your vehicle is giving you a possible fix by cleaning the throttle body of built up carbon. This may help with the idle and P0505 code, and for passing the emissions test. The throttle body is controlled by an electrical motor as part of the throttle body. If cleaning does not clear the problem, then the throttle body may need to be replaced. I recommend having a certified technician give your car a second opinion after diagnosing your Check Engine Light code.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

How do I change the keyless lock acknowledgement?
Your vehicle has a system for confirming when you have locked or unlocked your vehicle with the keyless remote. When the Lock or UNLock button is pressed once, the car’s exterior head lights will flash to confirm the action. When...
4.7 to 5.7 hemi swap
You will need to use the computer from the 5.7 to make it operate correctly. You may be able to use the same wiring harness (https://www.yourmechanic.com/article/how-long-do-wiring-harnesses-last) if you find a pinout diagram from both engine control modules and make sure...
Whistling noise over 40mph, car downshifts hard - 1996 Chevrolet K2500 Suburban
The transmission on these vehicles have many different possible problems and it sounds like you have an overrunning clutch bearing that is bad (https://www.yourmechanic.com/services/loud-noise-when-using-the-clutch-inspection), which is causing it to make noise after 40mph. The problem downshifting may also be due...
Thermostat gauge reads in the middle.
The temperature gauge should go up to about the middle when the system is working normally. If the gauge is reading anywhere near the middle of the gauge it is not overheating. The gauge does not have numbers on the...
Where do i fill up the radiator on a H2 Hummer 2006
Coolant on your vehicle should be added to the reservoir that is located on the passenger side of the engine compartment. It will have a cap on top, that can be removed when the engine is cool, and allow for...
P0201 p0300 p0301 p0302 check engine light flashing. Good place to start?
Hello and thanks for your question. There is a misfire detected between cylinder 1 and cylinder 2. The codes P0301 (https://www.yourmechanic.com/article/p0301-obd-ii-trouble-code-cylinder-1-misfire-detected-by-jamahl-walker) and P0302 (https://www.yourmechanic.com/article/p0302-obd-ii-trouble-code-cylinder-2-misfire-detected-by-jamahl-walker) are directly related to cylinder 1 and cylinder 2. The code P0300 (https://www.yourmechanic.com/article/p0300-obd-ii-trouble-code-random-multiple-cylinder-misfire-detected-by-jamahl-walker) means that there...
When I go through bumps or sewer pot holes I hear like a jingle rattling loosen metal sound coming from the driver side wheels. 2012 BMW 535i GT
Hi there - a common cause of this problem with BMWs is loose sway bar links (https://www.yourmechanic.com/article/symptoms-of-bad-or-failing-stabilizer-bar-links). It is also possible that one of the many heat shields has come loose somehow and is rattling. I recommend a noise inspection...
Had two inspections from your mechanic that I payed for and am still having the same problem. Car cuts off when sitting/idling.
YourMechanic guarantees all their work and you should get in touch with customer service to talk to them on the problem of the diagnosis you paid for did not correct problem. They will take care of you.
Front wheels don’t feel stable when driving . Black fluid coming out of both front tires, have taken it in twice for tire balance
If you are getting fluid from the tires themselves then someone put in a flat tire sealer to stop leaks and this will cause the tires to not balance out and will leak out fluid from tires. Have tires checked...

Related articles

P0501 OBD-II Trouble Code: Vehicle Speed Sensor Range/Performance
P0501 code definition Vehicle Speed Sensor Range/Performance What the P0501 code means P0501 is an OBD-II generic code that the engine control...
P0734 OBD-II Trouble Code: Gear 4 Incorrect Ratio
P0734 code means there has been an abnormality detected in one of the automatic transmission gears often due too a faulty PCM, ECM, TCM or blockage.
P0779 OBD-II Trouble Code: Pressure Control Solenoid B Intermittent
P0779 means that the Pressure Control Solenoid B, is receiving intermittent voltage signals due to low or dirty fluid, faulty solenoid, or module.