ok problem is solved!
it seems to be MAT retard related, even though that didn't show up in the logs, and i was not in any region of the retard table that should have effected anything
regardless, here is what i found
config13 was set to Hex 16 = 10110 in binary
I changed it to 11110 binary to disable MAT retard
thanks everyone for the help
i did learn about a few new cool features in the process. I kinda like the cold ign adv settings.
#define ODDFIRE 0 // 0:normal, 1:odd-fire
#define O2_WB_SENSOR 1 // 0:narrowband, 1:diy-wb
#define CONTROL_STRATEGY 2 // 0:use the MAP or tps map blend for fuel calcs 1:do not use any multipliers
#define BARO_CORRECTION 3 // 0:off, 1:on
#define MAT_RETARD 4 // 0:on, 1:off
#define IGNLAMBDA_TPSKPA 5 // 0: ign, lambda looked up by kpa; 1: ign, lambda looked up by tpskpa, see hybrid_rpm_...
#define CLT_CURVE_17_POINT 6 // 1:use config curve, 0: use flash curve
#define MAT_CURVE_17_POINT 7 // 1:use config curve, 0: use flash curve