Hi.... I have a 2003 Chevy avalanche truck keep showing reduced engine speed and would not get out of limp mode so I ran code scanner code p1516 popped up so I bought a new throttle body from eBay...and installed a used tac module with the same letter and crossed my fingers and hope it would fix the problem.. but got freaking worse so now it has about 40 different codes so I reseted but keep showing reduced engine speed... So maybe needs a relearn procedure? Please help out a newbie