I had the same issue with my diesel truck. First thing I did was check the air filter—it was pretty clogged up. I also had the fuel injectors cleaned because they were gunked up. If those don’t solve it, you might need to take it to a mechanic for a more detailed look.