I have a 2005 CRD w/330709 miles on it. It threw a piston rod bearing, still runs but is crippled to say the least. I am emotionally attached so do not have a clue what I would replace it with. Should I rebuild the engine, or move on? I have owned it since 15K miles in 2007.