My buddy has an 05 cobalt 2.2 and the engine went out at 103k. He bought and installed a 2.2 from an 07. He has the transmission also (auto) and the computer. I knew the computers were different so he picked it up. After the mechanic put the engine in, he has told my freind that he needs to...