Closer, maybe. Swapped out the main relay, no change. Stomp test has me befuddled. I ohmed my TPS as well as the 2 on my E38 just to get a comparison, and they were close. M42 were 200-500 ohm higher than the E38. Closed throttle on the M42 I got: pin1/pin2:4500 ohm, pin1/pin3:4100 ohm, pin2/pin3:1490 ohm. At WOT the readings were 1770, 4110, and 4260. Unless that 200-500 ohm difference is out of spec, it looks like the TPS is working fine.
Last thing I did was to disconnect the ICV just on a whim. That seems to have made an improvement, but only because it makes the idle higher and causes more of a cushion when the engine flames out for that brief half second. Also caused the CEL to illuminate steady. Intermittent fail problem still there, just less disruptive to my sanity.
So, where to from here? I realize without codes, it's an exercise in replace this, replace that. Any thoughts?