Well from all I read, is the codes 0252,0251 and 1688 mean my vp44 died. ON the way home from work today my 99 2500 lost power. It Idles and I drove home,thank God I wasn'nt on the freeway,on idle. But if I gave it fuel it would sputter and lose power. I got home and turned the engine off checked under the hood for maybe a blown hose for the turbo or such. Put on my code reader and got the above codes. The truck starts up fine but won't rev up. If my pump failed is there anything I can do to prevent this from happening in the future!#@$%!