hey so for the past month i keep getting this damn code p-0171 system too lean bank 1. the car has 140 000km on it and doesnt seem to be taking too much gas. the code comes and goes but when it does come back it only happens during cold start up. I changed the o2 sensor thought that was the problem. it was good for a week and now came back. so what do you think could be causing this. it is a jobber part not an original. all my gaskets have been changed within a year so im not burning any oil or coolant or what not. the maf had been changed also what else could be causing this?