What P0151 usually means
P0151 means the Bank 2 front oxygen-sensor voltage is staying low longer than the ECU expects. Sometimes that happens because the engine or Bank 2 really is lean. Sometimes the sensor signal is being dragged low by a wiring issue, contamination, or an exhaust leak. The key diagnostic move is deciding whether the sensor is reporting a real lean condition or creating a false low-voltage story.