when I start my truck in the AM ("03 6.0 diesel) it will idle for about a minute then rev for a split second and return to idle. sometimes the check engine light will come on. If it comes on and I shut down and restart it will usually go off. also sometimes when driving down the road with a steady foot on the gas the truck will surge forward like I hit the peddle. anyone else experience this.