I'm still having the same P0171 code. The check engine light will come on for a few days and then go back out. Does anyone know where the o2 sensor and the MAP are located? What is a MAP sensor anyway? Does this car have both an upstream and a down stream oxygen sensor or just one? Which one would be most likely to trigger the P0171 code?