I have a 2000 GMC Sierra 1500 6 cylinder that started hesitating when i try to go up hill or accellerate. It is now getting worse and misfiring. I could barely make it up the driveway. I changed the fuel filter and put fuel injector cleaner in my gas tank. What would you recommend I start looking at to solve the problem?