Just to close this off properly. I acquired a Tactrix 2.0 recently and was able to get some logs at increased resolution over my bluetooth one.
I managed to have resolved the issue, but as usual, I've changed too many parameters at once, so can't really tell what 'fixed' the problem.
logs confirmed that whilst cruising at 76kmph my APP (accelerator pedal position) was pretty much constant, but the TP_REL (relative throttle) was oscillating a bit. Not knowing what the ECU was doing, I noticed it was somewhat following the LOAD values. Having a glance at the MAF (mass air flow) values, they were oscillating strangely as well.
Well, here's what I did:
1) Wiggled the MAF sensor cables
2) unclipped, repositioned,& reclipped my intake air filter box
3) Using RomDrop, reprogrammed the ECU with the 4.1 Final Drive Ratio instead of 3.7
As for 3) - I don't even know if the ECU even uses the Final Drive Value for TP_REL calcs. Writing the new data probably cleared some other learned parameters which may have inadvertently fixed the real problem.
I also found a copy of the ROM from a US-specced NC2 with the 4.1 FGR (Cal ID: LF9VEB) vs mine (LF9HEE) - and there was no difference in any of the fueling or load maps.
Only significant difference was the spark advance IMRC-only table, and I was logging the IMRC switch the entire time - it never changed.
Anyway - final run - the MAF values were all smooth, and the problem seems to have gone away. I'm thinking I just cleared some learned value that couldn't be cleared via a battery disconnect, but who knows. Just gonna enjoy the car now, and maybe play with some throttle map tweaks to suit my own preference.
Attached some pics of logs before and after
beforeChanges copy.jpg
afterChanges.jpg