the ignition timing shown is before TDC so it is advanced,that is where mine is at idle -4.3 to -5.64.3 negative on the timing. Am I understanding that correctly?
That type of timing will cause it to run lean.
Should be 5-15 positive or advanced. Either the computer is retarding the timing or it is set incorrectly.
If the computer is retarding the timing look for a faulty input from a sensor such as the knock or temperature sensor.