OK - an update on this. I swapped the original GIU (in the boot) back and this has cleared the code error - so it seems that each GIU is coded to the main ECU from build.
Tested resistance of ratio motor at both the GIU and the motor itself. Measuring about 26 ohms (it should be between 18 and 30), so no problem there. Took off all connectors again, cleaned and put them all back. Took for test drive.
Admittedly, in D it's a CVT so there's kind of a seamless progession up to about 40 mph. When it gets to 40 'ish, the revs start to increase with the speed. However, going along at 60, if I take my foot slightly off the accelerator, revs drop right down and it cruises.
Put it in manual. Accelerate, 1-2-3-4 - in gear 4, revs rise and even though I click the paddle shifters into 5 and 6, there is no noticeable change in revs and I cruise at 60 doing about 4000 revs! But... I lift my foot off the pedal slightly, revs drop and then if in '6' and I change down the gears, there's a noticeable change between 6-5-4-3-2-1.
It's odd, almost as if the car thinks I'm putting my foot right down on the accelerator, when I just touch it. Now, I would assume that this has a TPS somewhere and I wonder if that is up the chute?