engine is surging while driving

I'm positive this is not your problem, but I had the same symptoms and it turned out to be the stock plastic timing gear was so chewed up and out-a-round, the chain was flappin. Especially when 40+ mph at cruising.
Thanks for sharing that info. But it has a new Cloyes true roller double roller chain and gear set.