That's sure what it sounds like, given all the factors (LB7, 135K miles, overfull oil) but I'm not an expert. Might be worth the $$ to connect the truck to a techII scanner though.