P0172 is for system running too rich. You would need to check both banks to see if both are running rich. Looking at long term fuel trims bank one will most likely be -25% or higher.
If bank two shows the same readings then I would focus on the mass air flow sensor. Also, they should look at the freeze frame data to see if the codes are set at idle or cruising to try and duplicate the concern. Get back to us on what fuel trims are at on both banks, both long and short term fuel trims to better guide you before you replace the oxygen sensor. Also, what were the trims on freeze frame and if rpm shows idle or cruising speed?
SPONSORED LINKS
Monday, June 18th, 2018 AT 11:04 PM