Alright, I am at a loss here. Driving the truck over the last few days at about 55 mph the truck starts to buck or surge. I have a fuel pressure gauge and all that is fine. The turbo is not surging or at least it is not showing it on the boost gauge. This has never happened before. I thought I got a bad tank of fuel, so I changed the filter, and added a can of Diesel 911. Still doing it. I checked the codes and all I am getting is code 12 which I think is no codes right. I need some help here. Also, I just got a new TPS about a month ago, and I cleaned it just the other day. Could it be the transmission temp sensor? I am not sure if it is in the pan or not on a 97 or maybe a solenoid. Sorry this is so long, but I can't figure it out. Thanks in advance.