Ok, I have a 98 4.0 with the following codes... It takes two or three times to crank, runs very rough at start up, RPM spikes and bucks while driving. Plugs, wires dist cap and rotor have been replaced along with a map sensor.
p0505
p0123
p0320
p0121
From what I can find, two of the codes...