A tech instructor always said, Never overlook the obvious. And start with the basics. I spent better than a decade at a dealer where the techs busted their tail diagnosing the exact cause of the problem which is all warranty would pay for while overlooking the basics like a proper tune up. Drove me crazy.