Q: 2007 RR Supercharged. The check engine light came on. Code p0171 and p0173. Oxygen sensor bank 1 and 2. Checked the battery.

asked by on

I bought the car monday. Check light came on last night. Car is pulling when I break as well. I always felt it. Took it to mechanic shop yesterday. They drove it and took the suspension off and they did not find anything. On the drive home the check light came on.

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

Hi there. The check engine light codes are for the engine running lean on bank one and bank two. Check the fuel injectors to see which injectors are not working. A lean condition is when the fuel injector(s) are not spraying fuel into the cylinder or runner. To check the injectors, while the engine is running, remove the harness to each injector one at a time and listen for the engine to hesitate. If there is no hesitation when the injector harness is removed, then that injector was not working. Check for a power on the harness. There should be a voltage reading that is on and off. I recommend performing a fuel injection flush before replacing any fuel injectors.

For the vehicle pulling, check the tires for any outside tire wear and check the brake system to see if the calipers are sticking and not sliding on the front. If the calipers are not sliding, then remove the sliding pins and lubricate them. Then retest the calipers. If they are still not sliding, then I suggest replacing the front calipers. If there is nothing wrong with the brake system, then you would need the vehicle checked for alignment.

If you need further assistance with your engine running lean, then seek out a professional, such as one from Your Mechanic, to help you.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1,000 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
  1. Home
  2. Questions
  3. 2007 RR Supercharged. The check engine light came on. Code p0171 and p0173. Oxygen sensor bank 1 and 2. Checked the battery.

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: Ignition key is locked

Try to move the key closer to the steering column, to see if the key is recognized. If the problem is corrected, then you just need to keep the key closer to the steering column if the driver's side door...

Q: After Monroe struts installed and multiple alignments, vehicle pulls.

Hi there. When it comes to alignments, check the Caster and Camber to your vehicle. These two angles are pulling angles. Keep in mind, most shops will set the Caster to allow the vehicle to drift to the left to...

Q: My 2005 xc90 v8 just chugged as I pressed on the gas...eventually stopped an I had to restart. Is this a fuel pump problem?

Hello, thank you for writing in. Stalling like this can happen for several reasons. The fuel pump is a great assumption, but you may want to test the fuel pressure before you go ahead with replacing the pump module. You...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
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...