With the spout out, the computer is not controlling the spark. This allows you to set the "base" timing. Once the base timing is set, you insert the spout and the computer does its thing using where you set base at, as its "zero".
Since you have crazy timing when the computer is in control, I'd wager one of the other sensors is giving wacky readings and the computer is trying to compensate by adjusting the timing.
Have you pulled codes? Might be the time for that.
Since you have crazy timing when the computer is in control, I'd wager one of the other sensors is giving wacky readings and the computer is trying to compensate by adjusting the timing.
Have you pulled codes? Might be the time for that.