I changed the spark plugs, wires rotor and cap, as well as threw on a used throttle body, and it still is slightly hesitating a little when driving, and the rpm needle is bouncing all over the place. It stops bouncing and the hesitation stops after about a half hour of driving. I paid for 2 1/2 hours of diagnostic at a repair shop, and they told me its most likely the ignition coil, or it needs a whole new dash (speedometer/tacometer).