There's an exhaust solenoid that can stick which could cause your vanos code. Usually the passenger side exit on exhaust only opens when choke drops as well so that's why it's all coming out the drivers side! As for the white smoke:/ I'm not sure! Sorry!

Sent from my WT19i using Tapatalk 2