this is a mystery and i will not rest until this is solved. if you have exhausted and replaced everything outside the engine, its time to dig in. i would start right at the timing cover.
what causes a surge?
vacuum leak (s)
a stretched chain or timing has jumped
any kind of fluctuating fuel pressure
because you have eliminated the fuel pressure and any vacuum leaks , that really leaves only the timing. everything is coming back to the timing. you say it is jumping around?
are you sure the mufflers are full of mud? lol