You are confusing me. Your previous description of the symptoms fits perfectly with minimum throttle not being relearned yet. That can only be done by driving at highway speed. This may not be what is causing the current running problem, but it cannot be ignored either.
You said it is misfiring and it is running on all six cylinders. You cannot have it both ways. I have a suspicion you mean all six cylinders are contributing power, but overall, power is not up to normal.
When the engine tends to stall out as you increase throttle, the best suspect for that is the MAP sensor. Chrysler is the only manufacturer that never needed a mass air flow sensor to make their engines run right. The MAP sensor is by far the largest contributor to fuel metering calculations. They did have a huge failure rate with this sensor in the late 1980's and early 1990's, but it is very doubtful you still have one of those original sensors. The redesigned sensors were very trouble-free, so the better suspect is a broken or cracked vacuum hose going to it, or, given the recent history, a wiring problem.
On 1996 and newer models, there are well over a dozen diagnostic fault codes related to MAP sensors. They mean very different things and can get pretty descriptive. We are not that lucky with a 1990 model, so you might have to use a scanner to see what that sensor is reporting. You can try to back-probe at the connector too, but the signal voltage will be nearly impossible to interpret. A tenth of a volt change means a great deal to the Engine Computer, but in general, you can expect to see roughly 4.2 volts with the ignition switch on and the engine not running. That represents barometric pressure and will go into the computer's memory for the next drive cycle.
As soon as the engine starts running, the MAP voltage will drop to typically around 1.8 to 2.0 volts. The higher the manifold vacuum, the lower the voltage. As you accelerate with the engine under load, manifold vacuum will go down, and the MAP voltage will go up. The computer is looking for an instantaneous change. If the vacuum hose is unplugged, the sensor will always see barometric pressure. The signal voltage for that is a valid reading, so no fault code will be set related to an incorrect value, but the computer sees the engine is running, and if it does not see the expected drop in voltage right away, it can set a fault code related to "no change in MAP between start and run". You can get the same fault code if the vacuum hose is restricted by a kink or by condensed gas puddling in a low-hanging point in that hose.
If you do not have access to a scanner, you can also try running the engine with the MAP sensor unplugged. It is guaranteed to not run well, but if it runs better, that is a dandy clue. The computer sees right away the sensor is not working. It will set a related diagnostic fault code, but it knows it has to do something, so based on all the other sensor readings and operating conditions, it "injects" an approximate value, then tries to run on that. With a defective sensor connected and providing bad values, the computer uses those values, with miserable results. With any sensor disconnected, the computer jumps in and does not look at that one sensor, usually with better results. For example, it knows how far the throttle is open, and it knows engine speed. Based on just those two things, it will command some gas, but most likely not the right amount. The logic is something is better than nothing.
Now for the best clue yet to a MAP sensor problem. These vehicles often came in on a tow truck, then we drove them into the shop, much the owners' surprise. The key to keeping the engine running with one of those failed sensors was to keep moving the throttle. It did not matter which way or how fast you moved it; it just had to be moving, then the engine would remain running.
The important part of this story is a problem with the MAP sensor circuit is the engine gets the wrong volume of gas. If it gets too much, you will get black smoke from the tail pipe, but unless it is really too much, the engine will run fairly well. Way too much gas will make it run just like an older car with the choke stuck closed. Too little gas will make the engine tend to stall at idle, and it will stumble and cut out just like the old carbureted engines did when they had a bad accelerator pump. You can identify too little gas by using a squirt bottle to spray in a little gas into the throttle body. That will instantly pick up an engine that is starving for fuel.
You can also look at the short-term fuel trim numbers on a scanner to see if the computer is requesting more or less gas than normal. The problem is you do not know for sure if the computer is requesting more gas to overcome a problem, but without success, or if it is requesting more fuel in response to an erroneous sensor reading, and that too much gas is the cause of the poor running. At that point a mechanic would artificially introduce a too-lean or a too-rich condition to see how the engine responds. Forcing a lean condition is easy. Just unplug one of the smaller vacuum hoses, such as for the cruise control servo down below the battery tray. To force a slightly rich condition, disconnect the vacuum hose at the fuel pressure regulator on the passenger side of the fuel rail, and plug it. Fuel pressure will go up, but that is not monitored by the computer. Its fuel calculations are based on all kinds of things, but to be right, it assumes fuel pressure is right. That resulting higher pressure will cause more gas to enter the engine each time an injector fires.
When everything else is working properly, the throttle position sensor, the coolant temperature sensor, and the intake air temperature sensor contribute extremely little to the fuel metering calculations. Their readings basically just fine-tune the mixture under certain conditions, so as far as suspects, put those way at the bottom of the list.
Sunday, August 26th, 2018 AT 11:03 PM