View Single Post
  #4  
Old 02-14-2011, 09:06 AM
pawpaw's Avatar
pawpaw
pawpaw is offline
Moderator
Join Date: Jan 2004
Location: SW Va
Posts: 13,774
Received 73 Likes on 71 Posts
The 538 code is probably due to your not punching the accelerator far enough during the Dynamic Response Test. It needs to briefly go all the way to the floor, WOT, so the TPS full range can be sensed & measured.
This is a faulty operator performed test, code & won't cause an IM inspection problem.

The 172 code Will likely cause an IM inspection problem & can be caused by a wide number of things as has been said.

If you know the O2 sensor has over 100k miles on it, it's likely time for replacement.

Seeing as how you say in a previous thread that you have a problem with the gas tank fuel inlet hose, be sure to add that to your suspect list, as the vapor recovery system applies a slight negative pressure to the gas tank to capture fumes to be burned in the engine, so if you have an air leak at the fuel inlet hose, it could cause a lean condition.

So can leaks in vacuum lines, brake booster diaphragm, intake manafold gaskets, dirty MAF sensor, dirty fuel injectors, low fuel pressure from dirty/clogged fuel filter, weak fuel pump, the list goes on & on, so we need some more clues to make more focused guesses.

You need to measure the O2 sensors voltage switching range & speed, to know if it's faulty, or just doing it's thing & sensing a real world lean condition. Will your Actron tool measure live PID feeds, or is it just a code reader???? If it'll read PID's, set it up to have a look at the O2 sensors PID output & see if you can see any voltage change.
You can also do this by back probing the O2 sensors electrical connector with your voltmeter, but it's a pia to do.

The 172 code will likely cause an IM inspection problem, so it needs to be put right beforehand.

More thoughts for consideration, let us know how it goes.