Waste of time unless he has set the TPS to the correct voltage and ensures it says closed position in a conzult of similar program. Then unplugs the TPS connector with the engine running for a few seconds then plugs it back in so it registers this value.
With the engine warmed up (IMPORTANT!) you need to either use a conzult program that has an base idle mode or unplug the yellow iacv connector. Now check timing using the #1 coil pack connector wires, or make an extension with a spark plug lead between the coilpack and the spark plug. If you cannot get 15* with the CAS near the middle you might suspect a problem with a worn CAS pin or the timing belt is off a tooth.