The port engine started racing and surging when I started it Saturday. It goes from almost stalling to around 2000 RPM, and then fluctuates back and forth. It is also spewing out gas "flavored" smoke when it does this. The fuel pressure is consistent at about 35 psi and the computer when plugged in shows no fault codes. We have swapped the MAP sensor and ECM from the other engine (which is fine), and also replaced the module in the distributor. Trying to accelerate with the throttle causes stumbling, and doesn't really go above 2000 RPM. New plugs, wires, distributor cap, and rotor were just installed. Any suggestions??