Done all the timing via the bmw tech guide ,new chains and everythink inc cam sensors and on start up im getting codes 0011 0343 ...live data says timing advance is between 0°and 16°ie jumping back fourth ...symptoms are rough idle ,i bought it cheap as timing guides had had it and bloke...