Ok I just rebuilt my motor, the motor idle fine, but as soon I try to accelerate the motor, its a bit off as to a slight miss fire, now I do have 2 codes which is 51 & 52, I know its a knock sensor which I do need a new one, now as for code 51 it says it can be something with the a.c which doesn't work but it is connected and plugged in, but it does says tps when I look up the code reference, and its dumping a good amount of fuel as well, I gotta look into tsrm for the tps specs to make sure its good but just wanted to see what you guys have in mind, and the car starts right up on the first turn, even on a cold start