1989 Bad ECM/PROM??

As the story goes, i've been restoring my 89 and have done immense amount of work (mechanical/cosmetic) to get her cleaned up and back on the road after a tough life of abuse from the PO. Back in Feb is when I officially got her back on the road. At the time she ran a little rough because the PO put a LT4 hot cam in it and never had the car re-tuned. I did notice the car sometimes would like to idle at 1000 then settle to 8 when coasting in neutral or at a light. Fast forward. PCM built a tune for me and it completely changed the car for the better, ran like a champ except I noticed some sluggish throttle response. Checked the TPS volts and they were super low and WOT was only giving me like 1.75v. Went through 4, that's right, 4 new TPSs that were failures out of the box. I eventually had to purchase an original from a forum member here that had a nice original. That TPS was perfect and read proper volts. However, during all of this process, the car started to develop this odd idle issue where it simply would not idle under 13-1500. No matter how many times I reset the IAC and TPS, it would bounce back to 13-1500. Took IAC out and it was pretty gross and I cleaned it up; installed with no change. I had some rewards at the parts store, so I threw a new IAC at it for like $20, no change.
I then turned to the MAF. Unplugging it would drop the revs right down to 800 and idle perfect. Rich, but perfect. The MAF was a new Bosch unit I put on the car when I first got it because it literally shut down on me twice while driving and the new MAF cured that. The unit was still in warranty so I dropped it off at the store and they supplied me with a new Spectra unit. I installed that tonight with an exact result of a 1500 idle. Oddly, tonight when disconnecting MAF, it only dropped revs to 1000. Trust me when I say i've investigated vacuum leaks. There are 0 vacuum leaks in that car.
The only real variable that has changed with this car is the temps we're in right now. I'm in NC and we've had some 90s/high 90s for like 2-3 weeks now. I know ECMs when failing tend to be more temp sensitive. I once read a quick test is to stick the ECM in the fridge for like an hour and see if that makes a difference. At this point i'm a bit lost and would love to have some feedback. Always, thank you all greatly
As soon as my cable comes in, I can pull some data and see what the ECM is actually doing. At this point I cant help but feel this is not going to be as simple as a turn or two of a set screw or a low functioning IAC. You can do crazy things like back the set screw completely out and loosen the TPS to read as little voltage as possible and the car will still race on to 1500. Something is commanding the car to run that high which is leading me to the ECM or PROM. I really don't see how a sensor could command anything that would cause the car to race like thisHave i I missed an obvious one I need to investigate? Even crimping off PCV/CCV doesn’t change it. I’ve wondered if there was the random possibility of an intake to block leak with how bad this was. But thought that was silly considering 3.5 weeks ago there wasn’t this huge issue
Last edited by C409; Jun 21, 2018 at 08:32 AM.
Once the cable gets here Monday and I scan accessory and run data and if it leads me to vac leak, I might go ahead and pick up a new gasket set for the TPI and swap it out. It’s like $10. That way during the disassembly process I can examine each piece. Hell, at this point I wouldn’t mind just getting a mini ram and swapping out the old TPI

The Best of Corvette for Corvette Enthusiasts
I backed the set screw out and looked at the blades and they are a nice fit, barely any visible gap around the edges. There was no play or rattle in the spline running through.
I did notice something interesting tonight. I did the coolant bypass a long long time ago with no issues. And I could always remember after a drive I could come back and put my hand on the plenum and it would feel ambient temp. Just having the car idle for that short period of time tonight made the plenum like fire hot. EGR isn’t suppose to start pulsing until actual vehicle movement correct? At idle there should be absolutely no EGR. With there now being no overt plenum leak and feeling how hot them plenum has been getting. I wonder if there is an issue with the the EGR valve or the ECM commanding pulses when it shouldn’t. Is this a stupid thought? Feel free to say so, I’m just tossing ideas at this point


Thank you all for all of your help, it's seriously appreciated













