Watching logs, I'm trying to figure out why my spark advance bounces off of the 41.8 degree limit I set, or just is much higher than it should be, fairly frequently.

Examples...

1700rpm, 37mph, 48 kpa, 11% TPS - should have about 25 SA, reports 40.4 SA

1850rpm, 37mph, 42 kpa, 10% TPS - should have about 25.5 SA, reports 41.8 SA

1925rpm, 17mph, 48 kpa, 15% TPS - should have about 26 SA, reports 40.4 SA

1625rpm, 35mph, 44 kpa, 9% TPS - should have about 24.4 SA, reports 41.8 SA

1400rpm, 43mph, 41 kpa, 5.5% TPS - should have about 23 SA, reports 38.7 SA

This is also the spot where I get up to 8 degrees retard. I've checked every Spark table I can find and cant find anything that would cause this weird spike. Anything oddball I should be looking for?

As far as other spots while driving, the timing lines right up with the table.