Skip the auto shop - Our mechanics make house calls

Q: Codes P0420 and P0171 appearing

asked by on

I took my car to the dealership to have it checked out. Two codes were found: PO420 and PO171. They told me that the P0420 is a problem with the actuator (part number 17230-21010), and the 2nd one has to do with the Mass Air Flow (22204-21010). Both of these makes my check engine light continually appear and they told me those codes are the reasons that my gas mileage becomes so low (33 mpg on average). The dealer suggested both be replaced. But then, when I brought the car back, the check engine light went “off.”

I also have a problem with the A/C: sometimes it cools and sometimes it doesn’t. The fan is on, but not the A/C. The mechanic says there’s no code for that and they say it’s the compressor (part number 88310-47030-84) and the Expansion Valve (88515-47020). They want to replace those too. Is there anyway I can get these type of problems repaired/replaced by some place other than the dealership or are these problems ‘only’ solvable by the Toyota dealership?"

A: When it relates to the air conditioning sys...

When it relates to the air conditioning system, the dealership does not have an advantage when it comes to hybrid air conditioning systems. These air conditioning systems require special evacuation machines that are different from that of a normal air conditioning system to remove the refrigerant from the system. Due to the high cost and low use of such a machine, most independent repair shops and mechanics do not have such tools to do such services. If you know someone who does have one of these machines and is willing to help you, you are certainly able to go that route unless for any reason it would void a warranty you may have on the vehicle.

As for the Check Engine Light codes, this sort of thing can be looked at and repaired almost anywhere. You do not have to go to the dealership for this. YourMechanic offers mobile mechanics who can inspect your car and thoroughly diagnose your Check Engine Lights, as well as any other issues your car is having, so that the correct repairs can be made.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

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

Get a quote

What others are asking

Q: Would a clogged catalytic converter make a car smoke?

Hi, thanks for writing in. If you are getting white smoke from the exhaust of your vehicle and you have trouble codes related to the catalytic converter it is likely that your vehicle is burning oil. The oil getting into...

Q: How to get more horsepower without the check engine light and still still pass smog

Coming from a realistic point of view, I'd say that unless you were to pull your motor and completely rebuild it, from pan to fuel injection, you might want to consider NOT adding components for horsepower. With over 200,000 miles,...

Q: Car shakes when stopped; hesitates when accelerating - 1998 BMW 332is

You don't mention the Check Engine Light being on, but if so, check trouble codes before any other diagnostic activity - usually saves time! Good call on your initial repair - oil in the spark plug well can short the...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...