It sound like you are on the right track, but the problem-causer is hiding. Be sure to check the PCV system and that the brake booster holds vacuum. fyi, a similarly hard to resolve O2 sensor problem was discussed here a few months ago:
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| LTFT Bank 2 High | 72 | 67604 | January 22, 2020 | |
| Bank 1 runs "lean" after upstream oxygen sensor replacement | 146 | 76172 | August 26, 2019 | |
| Mini Cooper R56 P0137 code | 48 | 26759 | February 11, 2019 | |
| Bmw hesitations and slight misfires when accelerating | 56 | 7318 | July 27, 2023 | |
| Downstream O2 sensors | 24 | 17004 | July 13, 2020 |