My engine check light came on and I took it to Advanced Auto to get the free code to check what was wrong with it. I am too lean in my bank 2. Does this basically mean I need to get a tune-up. And if I get a Diablo Sport Predator hand held Tuner will it automatically do the tune or do I have to manually get in the engine and tune it?