Post by
Nuswimr »
https://forums.nicoclub.com/nuswimr-u164655.html
Mon Oct 18, 2010 9:04 am
You are running lean, which means you have a fuel to air mixture problem with the p0171 code. I have a p0172 problem at the moment (running rich) and there are a few possible solutions. It could be a faulty oxygen sensor, or mass air flow sensor. It could also be a fuel regulator, or injector problem. I would say these are the most common things to have checked out. As you are not getting enough fuel into the mixture that's probably why your engine is running rough.
The p0140 warning is an oxygen sensor warning so definitely have that checked out first as it corresponds with both codes you are getting. Unfortunately I don't know of a way to check your oxygen sensor without replacing it, possibly a mechanic could test it with a meter to see if it's within parameters. Good luck sorry I can't be of more help.