

Drive with caution — fix soon.
This code means the front oxygen sensor on bank 2 is sending a persistently low voltage signal, which the computer interprets as a lean exhaust. It can stem from a failing O2 sensor, a short or open in the wiring, a vacuum or exhaust leak, or a genuine lean-running engine. It's a fairly common code and is usually fixable once the underlying cause is identified.
$150 – $500
Varies by vehicle and root cause.
For short trips, usually yes, but don't rely on it indefinitely. This is the upstream sensor that helps set the fuel mixture, so a lasting fault can cause rough running and worse mileage. Have it diagnosed soon.
Most fixes cost between $150 and $500. A straightforward oxygen sensor replacement is at the lower end, while tracking down a vacuum leak, exhaust leak, or fuel problem can push it higher.
It's a moderate-severity code. It usually won't strand you, but because it affects fuel control, leaving it unrepaired can lead to drivability issues and increased emissions.
Both involve a low signal from the same bank 2 upstream sensor, but P0151 is logged as a general circuit malfunction while P0152 specifically flags a low-voltage reading. In practice they overlap heavily and are diagnosed in a similar way.