I am not getting codes but I am having problems after installing the rebuilt head on my 2004 Aveo with a previously installed and working 2005 Pontiac Wave engine (it had 90,000 km and 80,000 in this car when the tensioner blew up). My problem is uncontrolled rpms on start up. I can get 7500 rpms and still rising immediately on start up. I have looked at various relearn procedures but I have tried the TPS relearn procedure a couple of times and that had no effect. I have even swapped in another ecu and got the same result. The only positive I can take from the whole exercise is that this little engine can really rev much higher than I would ever have expected. The local dealer does not want to touch this engine and is the one who gave me the TPS sheet with the instruction, if this does not worked please have it towed somewhere else. If you call and ask for me I won't be here... So I am trying to understand what another dealer needs to do before I have it towed 25 miles to have them turn it away. Rocky