It might also be caused by a bad EGR sensor. These are some of the most common