Could you be having an EGR problem ?? Try removed the vacumm line from the top of the EGR valve. This will trip the Check Engine light, but note if the problem is still there ?? This is just a guess as I have a similar problem of surging and the EGR was the culprit.