.030 over 350, flat tops, stock heads shorty headers, true duals. Truck starts and idles fine most of the time. Occasionally it will start surging @ idle, 900 rpm down to 400 and back. runs really crappy while driving, like its only running on 2 or 3 cylinders. Mash it to the floor and it downshifts and clears up. Just put a new egr and tps. Temp guage working intermittantly. new temp sensor. still only works sometimes. Do I have a computer problem here? Any info would be greatly appreciated.