What P0058 usually means
P0058 means the ECU sees the Bank 2 Sensor 2 heater-control circuit biased high or not behaving normally under command. That often means a short to voltage, connector contamination, or an internally failed heater in the Bank 2 rear oxygen sensor. Since it lives in the post-catalyst branch, the main consequence is contaminated catalyst-monitor evidence and delayed readiness.