well i didnt even turn the shift button on and it turned on by itself. and as far as the mpg goes. even if the car is in park and i barely rev it, it just dropped from 22 to 18. and all i did was rev it to 1.5 for a quick second to see if my pulley squeal was gone. so hopefully my mpg gauge goes back to like it was. it never fluctuated before. would always stay in the 22's-23's even on highway. and the 02 is not even 2 weeks old. so i dunno. cleared that code last night im waiting to see if it comes on again before i mess with it more.