this sounds just like my problem, and ive had the dealer looks at it, and they say i have a bad os but they did not replace. i had my injen on for about 4-5 months before it started to toss codes and the code is "too lean". i went out and bought a obd2 scanner and have it hooked up to my laptop and i can reset the cel when ever it comes on. I think im just going to buy new os2 sensors from the dealer and put them on my self