Call me crazy, but I deal with CAT C9s and C-9s quite often and they have a very similiar fuel system. And 9 times out of 10 when they surge its because they are lacking fuel pressure... They still run fine, just under a load or sometimes idling they will surge between 650 and 750 rpm.