I hate to revive an old thread, but I've been battling a P0020 code for the last couple of months. It's an on again-off again issue. I may drive with it on for 50 miles and then with it off for 300 miles. I initially read this thread when it first occurred and thought my issue could also be a loose pin, but the connector on the VCT solenoid side appears to be fine. There are only two wires and neither of them are loose. Today, I finally became frustrated enough to give it another look. I read the code with my X4 and now it's throwing a P0020 and a P0022. The car idles perfectly and doesn't experience any drivability issues, but I'd like to resolve this.
Does anyone have a wiring diagram of the bank 2 circuit? I hope this doesn't come to actually replacing the solenoid. At a glance, it looks like that will require removal of the valve cover.