This article is from the Chrysler-Plymouth-Dodge FAQ, by Dr. David Zatz with numerous contributions by others.
I have an 87 Sundance 2.2 which has 130k miles and runs great. It
had power loss, stalling, rough running; replaced the $20 MAP sensor
(passenger side fender well) and fixed it. First time it went bad, did
not show up on dealer computer. (Phil McClay)
Tach danced around, engine sometimes stalled. Solution: the computer
(SMEC)'s grounding wire was loose, causing the computer to go nuts. The
wire leads from the computer to a ring connector bolted onto the engine
block at the air filter housing. Clean the corrosion off of all parts.
Ron Smith's 1986 Lebaron GTS was stalling after warmup and not restarting.
The fuel pump was worn out.