Moreover, check that the base timing was set correctly and not to retarded. If you don't disconnect the TPS while car is idleing, and then rev it passed 2k rpm 3 times with it disconnect, the ECU wont go into 'set timing' mode and you wont have the right timing. When doing it to, don't use the timing loop its useless, you need to pull out coil pack number 1 and run a spark lead from the spark plug up into the coil pack and connect the timing sensor to the lead to get an accurate reading.