Check your TPS is set up correctly in terms of its base position, i.e feeler guage between throttle stop. You need this so that you can set your timing in diagnostic mode. If your TPS is not showing the correct diagnostic the ecu will not allow you to set timing.
Should not set fuel pump to ign as it will allow the pump to keep running if you have an accident which stops the motor - use the closed circuit relay