Hi changed the water pump and thermostat and then it threw up camshaft sensor so changed both of then then it come up with vanos so took them out cleaned them up and now it's saying p0171 which is saying running lean bank 1? Any help or is it a bad maf sensor? Please any help would be appreciated