Hi all I live in Modimole RSA, my e46 2002 320d loses power when i go up mountain passes. It also have no power on low rpm. it feels like an air lock, but it pulls like hell after 2000rpm. it also have poor fuel consumption, around 8 liter / 100km. Can any one help with this problem ?