The check engine light is on in my 2007 Aveo. I went to Advance Auto Parts and they put it on the computer. The codes that it spit out are saying that I have a misfire in cylinder 2 and cylinder 3 also random misfires, it also gave the code for both the upflow o2 sensor and the downflow o2 sensor. According to them they are saying it could be the spark plugs causing the misfires and the misfires causing the o2 sensors. Or it could be the o2 sensors causing the misfires. I am not sure which and am quite confused. Anyone else have this issue?