I have a 2000 Toyota SR5 4Runner with the 3.4 L v-6 and California emissions. My check engine light is on constantly and every time I have the code cleared it comes back n within 40 miles. The code that keeps coming up is P0171, telling me that bank 1 is running lean. I took it to the dealership...