What P1129 usually means
P1129 is the bank-2 companion to P1128, but it should not be treated as a lazy copy with one number changed. What matters diagnostically is whether bank 2 really behaves differently from bank 1 or whether both banks are drifting and bank 2 simply crossed the threshold first. The code means the controller could not settle bank 2 into believable closed-loop operation. That can point to a bank-specific vacuum leak, exhaust leak ahead of the sensor, O2 sensor bias, injector issue, or broader MAF and fuel-delivery problem that happens to show up more clearly on one side.