It could be a clogged air filter or bad gas (and thusly a sputtering fuel filter). I've had two incidents (one of each) in other vehicles. For one, hold the air filter up to the sun and check for "light," (the more the better) and for the second, stop buying cheap gas! Engines generally do well when air, gas, and fire are fine. When was the last time the vehicle was maintained?