I agree with a need to pull codes first, to even know where to start, it could be many things to cause a cold or warm surge, Tps will, egr- evp, Vss , ect, The stator in dist does more then just sparktimming, A knock senser will retard the spark if it feels a knock.
Need to pull codes first.
It's free at most chain auto parts stores.

Pat