89 4x4 GMC 2500 sub engine swap with 91 gasoline motor. Fixed the TBI issues. Fired the motor. Timed it to 0 advanced with the wire unplugged. It runs and drives but must be primed to fire. No spray at start. It has a VERY low idle, 200. It randomly cycles rpm at idle, smells rich and at the lowest point of the rpm cycle it nearly dies and the check engine light briefly flashes on. The new O2 sensor is in the Y collector and is in the factory position. New exhaust directly to the cheap short headers. (It drove to and from the exhaust shop). Things I've done: Did the paper clip trick...got no codes. However...I mistakenly left the jumper in once and fired it...it ran up to high idle 1200 and slowly came down to 700 and purred. Turned it off after a bit and retried it...back to the same low idle. <----WTF? Tested the ECM in the dist...tested good. Replaced it with another old one...no change. Completely replaced bad TBI. The IAC motor broke and I replaced it with another old one I had from a donor TBI. No idea of the condition of the replacement IAC motor. Checked, rechecked and rechecked all grounds. Then checked them again. Tried to test the TPS voltage at key on. THERE IS NO VOLTAGE AT KEY ON FROM THE 3 TPS WIRES. I have voltage at the pods and nothing out of the TPS wires. Replaced TPS with another used one I had with same result. I have not tried to test the TPS voltage while running...I assume it has some as it runs and drives. Visually inspected the wires in the loom. Nothing looks wrong with any part of it visually. Key on...the coil is obviously hot. All gauges work well with the exception of oil pressure is pegged beyond max most of the time but then randomly reads correctly. Unplugged the battery overnight to reset the comp, with no change. New parts: Fuel pump, filter, cap, rotor, wires, plugs, motor, headers, 140 amp alternator, muffler. Replaced or tested parts: ECM, TBI, TPS, coil, IAC motor(no idea of the condition of the IAC other than cleaned and looked good) I am hoping with enough symptoms someone can help me determine what is wrong with this thing? Or at least give me good advice on a direction? It ran for years with no issues except for a dying motor. I will likely try the pick up coil next. Not sure if it can be tested or how much one is? Thanks again for the help on my on going nightmare.