ok so heres the deal. car worked fine yesterday i went to go get beer and a check engine light came on. big surprise right? anyway i went to autozone and it was p0141 which is bank 1 sensor 2 heated 02. its brand new so autozone cleared the code. i went to gas station got my beer came out and car wouldnt start. so i poped hood and the terminals were lose. i tightend them up and headed home. on the way home my digital mpg reset and is acting weird. it got back up to its normal 22-23 mpg range. but if i stop at a light and let off the break it drops .1-.4 mpg. when light turns green i start driving like a 90 year old handicapped lady and it drops 1-2mpg. then goes back up to its normal till i stop again. why is it changing so much so rapidly? it did not do this before the terminals came loose at the gas station. oh and now everytime i turn my car on my performance shift button is engaged and my ac is on. where before this never happended either. if anyone has any ideas please help!. oh and iv already checked all the fuses and everything is good.