If I am driving with a small trailer on the back of my 2004 F-350 and I am driving up hills it seems to cough until you really put your foot into it, then it runs fine until you get to the next hill, it even does it going up small hills it seems to sputter.