hey guys, got a friend of mines, just called me to see if i may be able to help him, he has an 2004 1-ton 6 speed, 50,000 miles on truck . about 10 days ago the truck would not go over 45mph, he change the fuel filter and it did not help, he had a little smoke out exh. he took it to a local dodge dealer. they found the transfer pump was bad & changed it. he said it ran good for about 300 miles, and it stalled on him, could not get it running, it is back at the same dodge dealer. now they said all 6 inj, and the cp3 pump needs to be change out. they are saying he had some contaminated fuel. the cost is about 7,000 -8,000 dollars to fix it. out his pocket. thanks for any info. RCROSBY