thanks for the answer, I've read everything now, but I don't know the cause of this. can someone help me?
So, is it actually causing a drivability issue, or you’re just curious?
The Ford Ecoboost ignition timing strategy is VERY robust in that there are around 50 HEX tables that are used and they’re all allowed High Degree Freedom Executive (HDFX) where the ECU can use several tables at once while blending their values.
If the actual timing is jumping around quite a lot, then the ECU is trying to keep it in the optimum Load/Torque/Demand value. There is likely a problem causing it to vary a lot at steady throttle.
You’ll need to log/view the Timing, RPM, Manifold Absolute Pressure(MAP), Electronic Throttle Control(ETC) values, and maybe others depending on what’s seen.