I have a 2003 F-250 SD with 81,000 miles. I do my own maintenance. I have been noticing white smoke out of the exhaust over the last several weeks. Thought it might have been the EGR valve sticking or coked. The other day, the "check engine" light came on. Dealer said a code P2291 was throwing...