First off I'm blown away with your determination, you've been after this problem for a long time. I looked through the tread a couple times to see if you did the TPS and other than mentioning it early on I didn't see anything else about it. FWIW I had a very similar sounding problem (I did lock a code but it was intermittent so I figure the computer must need to see something pretty messed up with the TPS signal before it locks the code which means you could have a failing sensor that isn't bad enough to lock a code but could still effect drive-ability) and it was the TPS. I tried to troubleshoot it w/a DVOM (I know you should use an analog meter but it's what I had) and didn't see anything off. It was a cheap part so I swapped it and the change was instantaneous. There wasn't any change in power below 3500, but it didn't cut out anymore. If you did R2 it and I missed it, sorry for the needless post and I hope you get it run down.