So I just put on a 3" downpipe and the engine light came on. I had the guy who did my tune turn off the CEL and now my car is acting very strange. While driving it shifts very hard, slow and hesitant shifts from 1st to second and from second to third. Hard enough to jerk my head and body on normal acceleration. In addition to the hard shifting I can feel the engine is very underpowerd and doesn't get up and go like it did before he turned the CEL off. Then when I put it in park it idles very low and rough at about 600 rpms almost on the verge of stalling. When I push the gas to raise the idle there is no response from the throttle whatsoever it doesn't do anything at all. These symptoms all came right after he flashed the computer and took the CEL off. He didn't change anything besides the O2 sensor. He tried a few other things on his laptop and hp tuners but he couldn't figure it out. Is it the computer malfunctioning or possibly something else? Any information is greatly appreciated. My car is an 07 with about 120k