P0172 is a rich running condition and changing the O2 sensor is not going to help. This is a rather complex code that do not indicate what is faulty. Check the air filter for clogging. If there is a return line for fule system ensure it is not clogged and check fuel pressure. It could be too high.
Please consider a to help us answer more questions.
Wednesday, November 14th, 2012 AT 1:49 PM