This seems to be an endemic problem. I had it, Kirk had it, Chris has it. The only one I know that didn't is Tim Mullen and he didn't build the car, Dick Shine did and Dick didn't have a clue.
It really, really, really sucks.
You have a problem that is sending the computer into a limp mode. The real problem is finding the problem. I found the key reading to knowing something was wrong was fuel injector on-time. If it is over 10ms then the ecu is richening the mixture to preserve the car and get you home.
The ecu must see each and every input signal as clean and pure. The first step is to take out the Bentley and go through every one of the rudimentarty component tests. If you use the breakout box fine, but you really need to test the component at both the source (itself) and at the ecu pins to see what the ecu sees.
Second, check the grounds. Every one. Make sure they are all clean and shiny.
Third, take a look at the O2 sensor readings. If all you have is a voltmeter make sure that the readings are all within spec and that you are not getting any out of range or negative numbers.
Fourth, get access to an automotive oscilloscope, learn how to use it, and make sure each of the waveforms is correct. You've shotgunned changing things out, as I did, but no new sensor made a difference.
Fifth, test the signal for the VSS at the component and the computer. This tells the ecu what speed you are going. It runs from the transmission to the relay panel to the cluster to the relay panel to the ecu. All in something that looks like a 22 gauge wire with six different connectors chopping it up. Try running the signal direct to the ecu pin.
My problem was solved when I changed the complete engine wiring harness and fuse/relay panel. I never did pinpoint the exact problem, although I have my suspicions.
If I can be of any help, send me a PM so I can get an email address. I have some files and info that may assist in getting closer to the problem.
Did I say it really, really, really sucks? Well it does.
Good luck.
Dave Z