Oh look, more graphs:
(ignore the big jumps at the start of 3 & 4, that's just Excel being a dick)
Found out I could log AFR from FORScan. I think some of the PIDs under OBDII aren't correct, but those same PIDs under hte PCM channel seem to give proper values.
Anyway, went out and did a few runs in 3rd gear to log AFR, and got the above. I'm guessing this is all broadly in a safe / working range but I'm surprised to see so much variation. Is there any reason why I'd get such different values in basically the same conditions?
I have more data for those runs so I can see EGTs, IATs and fuel trims, but I can't see any obvious correlation between them and the AFRs. The LTFT was -3.91% for all runs, but the STFT is different for every single one, and constant throughout the WOT section. All temps are from the very end of the run at 6,000 or 7,000rpm:
Run 1: +2.34% STFT, IAT - 8°C, EGT - 771°C, Coolant - 79°C
Run 2: -3.13% STFT, IAT - 11°C, EGT - 806°C, Coolant - 85°C
Run 3: +4.69% STFT, IAT - 16°C, EGT - 862°C, Coolant - 94°C
Run 4: 0% STFT, IAT - 16°C, EGT - 863°C, Coolant - 94°C
Am I worrying about nothing again, or is there something weird going on here?