I started my truck and I could put it to the floor and it would blow greyish smoke and the rpm would not go over 1100 but as i was heading to the dealer it started running fine blowing black smoke like normal I took off the fms box and left on the timing box it has a code p0216 any help thank you