It could be the O2 sensor. They can also cause that. It could be that it needs a new feul filter. It could be the gas in it. There is a lot of things that could cause that.