The radiator burst on my Achieva on the way back from Burner's place, so I had that fiasco to fix before comment more.
The EGR diaphragm holds, I pushed it in by hand & then plugged the vacuum line to it. We cleaned the firewall ground on the driver's side. The TPS resistance was nice & linear. The Manifold Air Temperature (MAT) resistance was correct. We looked for vacuum leaks, and even checked the 4 bolts holding down the doghouse torque.
We ran some throttle/carb cleaner through the front of the dog house with it running & the intake hose off of the doghouse. That seemed to help the idle issue. I was thinking of taking the IAC off, but then the IAC & TPS would need all that readjustment stuff...
Yes, we took the orange ECM wire off to make it relearn every major step we took.
Burner: I would still run some more throttle body/carb cleaner through the from the front of the doghouse.
Check the Y fitting on this page's picture to see if the wastegate actuator vacuum line is hooked up right:
Quick Reference Page For the '86/'87 Turbo Regals and '89 Turbo T/A
If that's plumbed OK, then lack of punch is likely the wastegate solenoid failing, or the wastegate actuator (the can & assembly under the Turbo).
Anyone have info on testing the wastegate actuator to see if it works??
It runs smooth at part throttle. We wonder if the timing chain had jumped, but it runs so good at part throttle, I have doubts the chain jumped.