OK,
I did a couple of things this morning (retirement is great) with mixed results.
I fitted a tachometric relay on the fuel pump and it works as it should. I tried stalling the vehicle and the fuel pump stops, just as it supposed to. Thanks Jim and the instructions were easy to follow.
I also tackled the Code 42 problem by linking Pin 76 (NSW) to pin 69 (E1) and whilst I will say it seems to allow more advance in the ignition as the engine is much more responsive it didn't eliminate Code 42.
What I did find was I could drive for a few K's and not get a code if I didn't rev the engine beyond about 3,000rpm. This fits with the Toyota manual that says the check light sets after 2,800rpm and no speed signal received.
Looking at the schematics it appears the speed sensor is off pin 3 (SP2-) and pin 23 (SP2+) which look like they should be joined, or have a generated signal fed to them.