sounds like you need to replace points ,or rotar button or distributor cap in engine
The year, make and engine info would help us help you.
That's a misfire code. - means some cylinders are not firing properly .
If you have a "check engine" light on, start with having the codes read. A misfire code can tell you which cylinder or cylinders are having problems. A misfire could be the cause of your engine vibration.
My mechanic claims that a bad Egr can in fact effect the firing potential of certain cylinders by for instance flooding them with too much exhaust.
bad spark plugs or bad wire connection to the spark plug
It means the computer is detecting a misfire on those cylinders, the most common cause is worn spark plugs or spark plug wires. I would recomend replaces both then clear the computer codes and see if the service engine light comes back on.
Bad plugs, wire , or coil pack.
collapsing lifter
There are several things that can cause your 2003 or Expedition to misfire. The most common cause is a plugged catalytic converter.
No. It would affect all cylinders equally, unless you've got a V engine with dual exhausts, two O2 sensors and possibly two separate FI computers,
Yes.
It could.