Ok, I've replace the distributor with a "New" one. It now runs a lot better and does not stall when put into gear at idle......even when warmed up. Now, on heavy acceleration a speeds above 40mph, the check engine light comes on. It still comes back with a code-43. I have replace the knock sensor. I do not know where to go from here. Is it possible that there is just enough of a knock to confuse the ECM?