the check engine light is on reading p1166 and p1167. i went to 2 different auto stores and had them do a reading. i tried filling the care with gas and a bottle of fuel injection cleaner, and i made sure the gas cap was on tight. still the check engine light is on after days. i compareed all the the notes from the blogs i read and the only thing i can come up with is the 02 sensor.