Has anyone found out what could cause the P0172 only (P0175 not present). My thinking is that if I have a bad MAF sensor, the computer would trigger a code for both banks, noty just bank1. Also, if it was a bad O2 sensor, it should also read a code related to the sensor. Am I right?