Chosen Solution
I have swapped and cleaned the vanos solenoids, cleaned the filters for the vanos solenoids still getting the fault code and it didn’t swap to the intake cam when I swapped the solenoids
Have you checked the Vanos bolts? Call your local dealer and tell them your VIN. Ask them if you have extended warranty on Vanos adjuster units. You can take the valve cover off yourself and check the bolts