Hello all,newbie here,i have a 2010 1.6 petrol zafira that looses power up hill,it still idles but wont rev.I have changed timing belt , oil pump gaskets and water pump,it was doing the same before this,there are no codes and no eml light on....any ideas please