I removed my throttle body in my 2010 chevy aveo LT 1.6 4 cyl to clean the whole throttle body assembly. I might have damaged the throttle body because i try to open the electronic plastic cover and now it will not close tight with the metal tabs on it. I know now i done something wrong because after reinstalling the throttle body i got two codes p0122 and po223. The engine idles and shakes rough and i can hardly accel the pedal driving. I checked all my work and made sure connections were clean and tight but now the computer cannot understand the throttle body so i am getting these two throttle position sensor codes.
Should I just replace the throttle body? I think i damaged it because with an electronic throttle body you cannot open the throttle plate and pry open the plastic cover. Someone from A GM Dealer told me i had a throttle position sensor but i do not because it's built in.
If I do replace the throttle body, can you tell me what relearn i can do after it's replace. i would appreciate it because I was about to buy a new throttle body thinking i damage it. I looked all over google and there are relearns but i hope i don't need an expensive scan tool to relearn the throttle body. I do have a scanner to reset the codes. I try to reset codes but that didn't do anything. I hope someone can help me. I know i shouldn't have taken it apart. The vehicle was running fine before but i wanted to clean it and now i cannot even drive it.