2001 is likely fuel injected otherwise I would say sticky floats.

Just off the top of my head without any research

Bad choke solenoid...

Engine just a tick out of time...

Sparkplug wires arcing somewhere...

Sparkplugs not gapped properly...

Too low of octane of fuel...

Water in the fuel system...

Restricted airflow to the intake system...

Hard telling without seeing more syptoms (like soot color on the plugs and exhaust color when the engine finally catches up)

I would go with the simplest first. Replace plugs and wires (gap plugs according to manual), check for anything obstructing airflow to the intake, and use an octane additive in your fuel. After that, if it doesn't fix, I would figure how to disconnect the choke system easily and do that.

I don't envy you man. This could be either electrical (ignition system) or fuel system related.

Good luck!