Ignition timing hasn't been adjustable since the late '80s. What we used to call "base timing" is now very much advanced, then the Engine Computer calculates the needed amount of delay to achieve the desired timing, then it fires the ignition coil. For example, a typical system might start with 60 degrees advanced, and based on all the other sensor data and engine operating conditions, the computer may calculate a delay of 45 degrees. That would produce a spark at 15 degrees before top dead center.
If you have a fault code related to ignition timing, it means the computer is not adjusting it correctly. That could be due to a reading that is out of specs for a sensor, or it could be due to a problem with the computer. If you know the exact fault code number, you can start by looking here:
If needed, I can help interpret the description. If you don't find the code number in that list, post it here, then I'll find the definition for you and post the diagnostic instructions. Be sure to list any other fault code numbers that are set, even if they don't seem to be related to this problem.
Sunday, September 17th, 2023 AT 6:46 PM