My 03 has been throwing codes 334 341 088 2194 for awhile. Took to dealer and told them it was the solonoid on the back of the injector pump. THis is not a available part so instead of a $60 dollar solonoid you get a new $1600 injection pump. WE swapped this solonoid with one from another truck and the problems ( stalling when first started, engine shuts off when you put in nuetral to coast up to a light, engine sounds like tiny firecrackers going off at idle) dissappeared. I told the service writer and 2 days later they called and said truck was fixed. The repair order stated my complaints-tech verified complaints-called STAR-old to reset codes-problem corrected. Mileage in 22648 mileage out 22648. I left dealership and got 3 miles down road and truck shut off. 6 more miles to get home and truck stalled 3 more times. All the codes were back when I got home. Next morning I took truck back to dealer and BLEW UP. They gave me gas 1500 to use until mine was fixed. Called me up 3 days later to tell me injector pump was being replaced-DUH. They put in injector pump but broke plastic cover on fuel filter-another day wasted. Got call this am that truck was done. Picked up truck and drove 3 miles. Temp gauge was pegged, engine was idling at 1000 rpm and motor sounded strange. Pulled over in auto repair place. They and I check it out-radiatior to was cool. They checked all the electrical fittings and nothing there. I put rag over radiator cap and removed. Looked into radiator-no coolant-tech removed the radiator hose to replace injector pump and he did not replace 2 gallons of coolant.
He also left tools in the engine compartment. Tomorrow I have an appointment with the owners. 

