i have 2007 680 i'm working on it has code 29. so i tested all the wires like the manual tells you to put new iacv and pcm and i still have the code.