It was the O2 sensor.. I took my car in for an oil change and I heard the guy say that my O2 sensor was hanging so he plugged it back in. Glad that happened because I was going to buy an O2 sensor and throttle position sensor because it was throwing those 2 codes. Replaced the tps and have no service engine soon light on now. That makes me happy but around the same time, maybe a day or two before my oil change my car overheated going on the highway. I think I may post another thread