If you have an entire bank running rough then you need to be looking at things that are common to that bank. Typically these will be:
1. A vacuum leak - unlikely if you haven't been rooting around the piping/ducting on the top of the engine though.
2. A duff lamda sensor. These may not throw up errors themselves but their failure can be evidenced by comparing their live voltage readings from bank to bank. There is a range they are supposed to fluctuate within and if they are outside that range then they're duff. TBH though, you can get a genuine Bosch lamda from ebay for about £55 so I would try this first.
3. The variocam actuator could be duff on that bank. It's a pig to fix because you have to take the cam cover off. It normally has it's own code when it fails though. If you go down this particular rabbit hole, double check the electrical connections & earth to it first.
My money is on your issue being down to a duff lamda sensor though. That's where I would start.