I have a 06 crew cab 4x4 dmax with 215000 miles was pulling fifth wheel to talladega bout one hour from home check engine light came on and truck would not get over 2000 rpms safe mode pulled over turned off truck and back on went three more miles same thing so stopped at diesel shop in sneed al and code was low rail pressure said may be fuel filter or fuel injector so had him change filter and clear codes bout five miles down road truck went into safe mode again so unhooked camper and truck ran fine and light went out got truck upto 95 mph just seeing if it would go. Plz help what could wrong with truck any help is appreciated