My 01 was doing the same thing a little while back, turned out to be a bad spark plug. They were Bosch Platinums that were only 4 months old, but one of them went bad. So start of checking the plugs. If it is throwing a CEL you might get the codes read to tell you which cylinder is not firing...