advanced timing school please
Get the idle/initial timing settings done first. Anything else and you are chasing your tail.
Think building a house. Do you build the roof first? Nope, you start at the foundation. Which in your case is idle.
Print