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...