I'd put more money on the dealer screwing stuff up when they pulled the engine, hard to believe all that stuff went bad on its own within only a few years. You have to have a really conscientious tech to get all that stuff correct, something you don't see a lot of these days. .