From what I've seen on other threads I am assuming my truck is in limp mode but I want a fresh opinion. When I was driving all the sudden the truck was having a really hard time and wouldn't go over 50, but I was a ways from home and long story short, now the truck is sitting at a friend's shop and won't go over about 15. Changed the oil, oil filter and fuel filters. Truck has head studs, EGR delete, oil cooler and is straight piped. Has anyone else had this problem? What caused it and what did you do to figure out what caused it?