I didn't get much love here and still trying to troubleshoot. Since last code reset, all seems to be working fine but it was warm outside. Today it got to about 20 degrees and the truck, while did not give out any errors, was idling rough while cold and this crumbling noise was coming from throttle body area. Any tips? I did replace throttle body sensor and cleaned throttle body. I did start using E85 gas recently (my truck does take E85) so perhaps that might be an issues. I did not replace throttle body itself as all seemed to be in order when I took it out to clean.