I've been reading this thread but I don't have any answers.

Check that when the ECM transitions between spark tables that those tables have the same spark advance values in those cells.