Well, the term 'surging' could mean different things to different people.....
Engine revving up and down? cutting in/out?
It could be fuel, air, or electrical, or a combination of all..... not going to know anything if you don't have your hands on it...
Any comments here are only going to be guesses.
It could be as simple as a dirty fuel filter, or something way more complex......