we have no idea either. generically too many things can do that. but you can get an idea. go to any auto parts store. if they have the time, they can read the trouble codes for you. make a note of them, and along with your vehicle make and year, google them.
or look them up here,
http://repairguide.autozone.com/znet...52801ccc78.gif
and here (continued),
http://repairguide.autozone.com/znet...52801ccc79.gif
those are for your vehicle and both engine configs offered on this platform.
but don't think swapping out a sensor if a code points to it and or if they suggest it, is your "cure-all". those sensors need to be tested first. checked good, then the environment or components the sensor monitors is in question. common error for the "would be" mechanic.
so it's really best to go to a reputable ASE shop or the dealer for diagnosis/maintenance/repair. in the long run, it will be the least expensive route to take.
be prepared to pay for a *full* tune up and or physical cleaning of induction sensors, injectors, and emissions components first, if they suggest it. trouble shooting on a good base line is always best. and that *maybe* your only issue.
and don't waste your time on fuel additives and such. they won't help you with this issue. don't do any *corrective* good anyway, save fuel dryers and stabilizers.