What P0158 usually means
P0158 is the Bank 2 counterpart to P0138. It means the Bank 2 rear oxygen sensor is reporting a signal that stays higher than expected. That can happen because the sensor is biased rich, the signal is shorted high, or the Bank 2 exhaust stream really has been affected by rich running or catalyst overload. The practical diagnostic job is to decide whether the rear sensor is lying, the circuit is faulty, or upstream engine behavior created the high-voltage rear-sensor story.