*edit* Solved, the main problem was a failing pulsator, replaced with fuel submersible 5/16th hose and high pressure clamps.
I've learned a lot about this 86 fiero gt (automatic) in the last week of wrenching on her but these gremlins have me feeling like a noob.
The car was running on default/limp when purchased which i was unaware of or i would have drove the price down another grand, i have started to replace everything for the sake of having a nice tuned up reliable daily driver but also because of the chity chity bang bang spudder misfire it developed.
May be important to mention it was only 75-80 when i bought the car and has been 100-110 for a few days before the problems started.
First up replaced the O2 sensor that had broke in half and blown out the side of the manifold. Also while in the engine bay i reconnected the vapor canister. This took care of the code 13 and 44.
Few days later the temp gauge was a bit jumpy and when i parked to pickup groceries it overheated and spewed out coolant, there was a great deal of air in the system, i refiled it the correct way and no more heat issues and no air bubbling into the reserve tank.
Car ran fine for the next couple of days.
Now on another real hot day the engines running good for about 30 minutes until it starts misfiring, sputtering, idle jumping. My first guess was something overheating again so i let it cool down than limped it home, it ran ok but didn't have much power until getting up to speed and over 2500rpm it ran fine.
Started looking into what might be the cause and down the rabbit hole we go.
Everything i have done so far has not just been in the hopes of fixing this misfire but also for general maintenance and tune up. These were all done one at a time with some driving in between and ecm resets to see if there was any improvement.
I have replaced all of the soft vacuum lines and the hard lines look to be in good shape but next up ill do the spray test, i haven't bothered yet since the motor would just stall when turned on and left in park so its hard to check for rpm jumping when it wouldn't even stay on. i decided to move on with replacing stuff until it ran a little better.
Cleaned and reinstalled engine to body ground strap connections, installed second ground strap. This fixed the flickering and dim dashboard lights but had no other noticeable affect.
Replaced the air intake filter. I've never seen such an old and filthy filter on a car.
Spark plugs showed normal wear and no abnormal corrosion or build up but had signs of arcing over the ceramic.
Replaced with stock ac delco.
New spark plug wires from Napa, premium lifetime warranty set. idk who makes them.
New ac delco ignition coil.
Remanufactured distributor from napa, came with rotor, cap and icm. The original was rusted and corroded plus the coil pickup was falling apart so bad idk how the car even ran.
Did the timing the best i could, its like 10.25-10.50. This was difficult with the unstable idle but the engine did settle down after some time.
I'll revisit this as i think it might be making it run lean?
Replaced the starter motor, the repeated cranking while working on the car(mostly from doing the timing) smoked the old one pretty good.
It had that wonderful burnt coil coating smell and was starting to load the battery real hard with every start which was taking longer and longer, i even had to start jumping the battery.
Replaced PCV, old one still seems to be in working order but it had a lot of gunk built up.
Replaced the air charge temp sensor. I don't know if the old one was bad but it was covered in a thick layer of rust.
Replaced IAC and here's where i actually thought i had figured out the cause of my misery.
I unplugged the old IAC and like magic there was no more weak idle, no misfire and the engine wasn't dying while stopped in drive. RPM stayed at 1300 while stopped and would shoot up to 2500 while in park, if i turned the AC on while parked it would settle around 1500.
The car had all its power back and everything seemed great. the next day it was back to the misfire, spudder, idle dropping and not being able to accelerate or even get the rpm's over 3k.
Replaced the IAC (no ecm reset) and after a few minutes of driving got a engine light, stopped and checked it was 35 and 44. Reset the ecm and started trying to drive the car around to let it relearn everything but it was back to having little power and wanting to dye with low rpm every time i slowed down.
Eventually it started running decent so i took it for a long drive and it seemed like the ecm relearned its stuff and was driving pretty good.
Took it up on the freeway and within a few minutes loss nearly all power and had to stop. I unplugged the new IAC and like magic again there was almost no studder, only 1 misfire and no low idle problem.
This brings me to right now where i'm running out of ideas. I don't have a known good ecm to try out nor do i want to buy one and wait 10 days for delivery. The MAP sensor may need replacing but i wont bother until after i can properly test the vacuum lines and today i found my vacuum pump gauge is dead, probably a bad internal seal.
One other thing that idk if its useful info but besides running on limp when i bought it the fuel pump relay was bad and the car was driving with the oil pressure switch engaging the pump. I replaced the relay and now the pump turns on like it should.
What i can't figure is why it'll run fine all day than suddenly start the misfires one day but another it'll be right when it starts up, its all very random. It does seem like i've been dealing with multiple problems. Grounding is fixed, 02 sensor fixed, ICM grounding bolt fixed, weak spark fixed, fuel pump relay fixed.
In between this intermittent problem the motor runs great, the cars so ****ing fast and fun to drive, i can quickly accelerate up a steep incline without issue. I've got the rear sway bar kit sitting in the living room waiting to be installed.
This is one sweet ride and i've just got to figure out this last problem it has. The fiero forum isn't terribly useful since most posts are over 10 years old and few people ever bother to post the solution or maybe they just gave up? Idk but if any of you have bothered to read this whole thing and have a solution that fixes my engine ill buy you a six pack.
I'll be reposting this in all the fiero forums and maybe some other reddit subs so maybe it'll be seen by someone who knows.
[This message has been edited by bootdsc (edited 06-21-2020).]