That just seems the opposite of what I would think is normal.
I scanned my dad'* 98 Neon, and for the most part, timing degrees followed the engine rpm. Sitting at idle.
See, it does this sitting at idle as well. I can start it up, in park, tps at 0%, and it will still do this without a load.
I've replaced the plugs, the wires, I even went out and followed your procedure for checking the coils. (Funny, I have that exact same meter).
idk what it is. I've cleaned out the TB, the IAC, carefully cleaned the MAF, has new air filter, too. Checked everything for vacuum leaks.
It drives me nuts, because sometimes its fine, others it starts idling so low that trying to pull up a hill it starts rolling back, because it doesn't even have enough to load the converter.
I just saw that timing deal, and was hoping it would be something like the cam pos sensor would be out of sync or something relatively easy to fix.
Its got 117k on it, but at wot it pulls like a freight train. Not a hiccup sputter or anything.
I'd say EGR, but that should be inactive at idle as well as WOT.
I'm running out of ideas...