OLA companion, well your case is complicated, because if you have said that you changed the IAC or step by step, in addition to the TBI, the problem should be solved, I tell you because
That instability in the RPM causes the IAC since if it is dirty or damaged, it does not control the
Parameters in idle, and the vehicle in the items accelerates and then tends to go out, and it is there when one steps on the accelerator to maintain the rpm and do not turn off the engine until it reached its normal operating temperature.
But the car is still doing those explosions in the TBI? When you accelerate around 2000 rpm
abruptly?, you mentioned that you changed spark plugs and cables, but the air filter under what conditions
was? very black? I tell you, I have a monza year 94 monopunto the same, and since the beginning of this year the same problem as you, in the morning it cost to split, until the battery was used, the spark plugs came out black and the filter was in very bad conditions, and in the city when accelerating sharply I produced explosions in the TBI.
Analyzes it for a long time, and the problem finds it in the TBI pressure regulator,
It is a rubber membrane and a metal plaque, which goes in the body of the TBI and when a kind of ring -shaped wear is wearing a lot of ring in the metal, producing that the pressure is not correctly controlled and more fuel reaches the injector producing that at low revolutions the vehicle drown with benzine. And therefore your filter gets faster because of the explosion, your spark plugs come out black due to excess fuel.
In your case, review the IAC and the pressure regulator! At least the problem was fixed, and it was those two things.
If the failure continues more information about the problem so that we find the XAO solution.