Power surge in my 1998 GMC Sierra 6.5 diesel turbo

Can someone please help. My truck surges while driving and idling. It seems to run normal then while im driving it it will surge for a second or two. Changed oil and filter and also chaged fuel filter.