I know I'm grasping at straws now...
I've got new MAP. TPS, IAC, steel vacuum lines, everything else mechanical checks out OK. Jumping the A/B connections in the ALDL port puts the engine into "Field Test Mode", engine smooths out and purrs like a V8. NO CODES.
With WinALDL I don't see anything obviously wrong (jumping sensor outputs etc.) and everything look fine. I'm at my wits end!! GM techs aren't much help. Because the engine is 8 feet futher back from the headlights than other GM vehicles, I have a "UFO" and they can't work on it.
Thanks guys, any other ideas???