I changed the overspeed and underspeed tables to zero.
Below 140 degrees ect timing is ok, above that and it goes negative.
I am trying different injector data to see if that helps, which means I have to redo the maf completely so this is going to take some time.
I can't figure out why the car would idle faster than I am commanding randomly. It makes no sense that while warming up the car is idling just fine at whatever I command, and then randomly bam it decides to idle 1k higher. No clue why... and it starts this at exactly 140 degrees ect, just checked a little bit ago again.