What P0152 usually means
P0152 means the Bank 2 front oxygen-sensor voltage is staying high longer than expected. That can happen because Bank 2 really is running rich, but it can also happen when the sensor is biased high, contaminated, or the signal circuit is shorted. The code matters because a rich-biased upstream signal can distort fuel trims, mask purge-related problems, and contribute to catalyst confusion on Bank 2.