So @ 148000 miles my 2014 ram ecodiesel engine developed a weird engine pinging rattling knocking sound. I removed the fuel quality solenoid on my hpfp cp 4.3 and found some steel stringy stuff in the filter, but no smal flakes. The rattle dosnt get really much worse when the rpm increases and there's a small shake when holding the rpm @ 2000. Rpm fluctuates about 100-200 I don't know if this is the way the engine acts if junk goes into all the injectors for a hpfp failure? Nobody fucking knows. All anyone wants to do is just throw in a complete long block fully dressed motor and be done with it. That's $30,000. Yeah let me just pull that out of my ass. So why do you buy a diesel? Longevity, towing, mileage, durability, and longevity? I've never exceeded the maximum tow rating of 7000 lbs. That's what my trailer weighs maximum. I never tow over 55-60mph. And I think in the past year and a half I've never exceeded 75mph empty or full. I don't beat it, I am a freak with the oil changes. I sample all my fluids and monitor for wear. The new oil sample came back cleaner than any other persons oil sample out there. There's no alerts from blackstone or CAT. This is bullshit. If I nEeded to replace an engine every year and a half its cheaper to own a hemi or pentastar v6. Those are only $6000. And nobody's afraid to work on them for you. I hate to be the guinea pig. This is what is going into my truck this week if I can find a shop to do it for me. After a year and a half of Making payments on this expensive thing I've managed to pay down $15000. Now even with my massively discounted engine and Trans I bought a year ago, care to guess how much ill owe on my 148000 mile truck? The exact same as I paid for it new. Care to guess how much my truck was estimated it's blue book is before this shit? @ 100,000 miles? $22000. Who's the dummy? Me. I chose this color because anything you see is the same color and you'll know it's all been replaced and I cannot fake or trick someone if I sell it that it's all been replaced brand new. You'll know anything I replaced or touched after installation. Good luck with these pieces of shit. May yours be better than mine.