Duramax First Generation: 2001-2004 (LB7)
I am not a mechanic and I am probably way over my head! My son purchased a 2003 LB7 truck with 95,000 original miles. It runs rough at idle and has excessive blow by. The mechanic is recommending a used engine swap with a 176,000 mile LKQ motor instead of fixing this one. His reasoning is...