Hi I’m new I have a 2006 e90 320i having a few problems engine fault reduced power light light on and engine management light codes thrown are p110d and 2c8f changed throttle body as suggested light still on won’t clear also when in d or park if I Rev it hard engine revs but when dropping back makes a strange noise then stalls any help would be appreciated