hesitates under acceleration 30/45 mph
Could be as simple as some bad fuel in the tank. Change the fueling station and increase the fuel grade the next time it needs a refill. If the check engine light is on then it would be an entirely different issue. You will need a scan tool to pull the trouble codes or have your local auto parts store do it for free. Post the codes after you get them.