I have a 98 kia sportage. It will crank but soon as I press the gas it will cut off but soon as I let off the gas it'll stay idled? The fuel filter has been changed. I'm hoping its not the timing belt because I know that can get expensive, Could it be the fuel pump or something else? I have also changed the air filter and it was pretty dirty and that helped it idle better. Any sugestions?