So initially I purchased the entire Vanos unit for Bank 2 from Dr.Vanos including solenoids. After assembly the car was running perfect for about 50 miles. After that SES light came on with P0025 “Bank 2: Exhaust Camshaft Timing Over-Retarded”. After reading related posts here, I thought one of my solenoids failed, so I send solenoids back to Dr.Vanos to replace one of them as a warranty (they said one of them was stuck and they replaced it). When I put it back together, car was running fine for about 20 minutes, and then same symptoms( SES light and rough idle, etc). Now it was showing P1532: “B Camshaft Position Actuator Control Open Circuit Bank 2” and P0024 “Bank 2: Exhaust Camshaft Position Timing - Over-Advanced”. I thought it was a board issue so I send it back again to Dr.Vanos to replace the board. After I got it back, nothing changed, same issue and codes came back immediately (also now there was pending codes for 5-8 cylinders misfire). I decided to replace my Bank 2 exhaust cam sensor, and while working there discovered unplugged knock sensor connector ( however later when I plugged it back in, it didn’t made any changes). After replacing my exhaust cam sensor, once again nothing changed, same symptoms and same codes. So I decided to swap solenoids sides, and now I was getting P1525 “ Bank 1: “A” Camshaft position Actuator Control Open Circuit” and P0012 “Bank 1: Intake Camshaft position timing - over-retarded” along with pending codes for 1-4 cylinders misfires. After that I swap solenoids couple more time just to make sure, and codes were jumping from one bank to another as I swapped them. Also, if you look at the solenoids location on the board, Bank 1 “Intake Camshaft Over-Retarded” and Bank 2 “Exhaust Camshaft Over-Advanced” caused by the same solenoid( in the lower-right corner”.
So now I suspecting that it wasn’t board problem in the first place, more like second solenoid failed or stuck. Now sending solenoids back to Dr.Vanos to replace another solenoid