okay i have a 2003 F-350 with the 6.0L recently it started blowing black smoke above 2000 RPM which previously it didnt smoke at all. that went on a day or two then yesterday it started running rough (like a miss on several cylinders) at idle and up to 2000 rpm, seems to smooth out after that, and it doesn't do it cold, but as soon as it gets warm it starts acting up, i took the EGR out and cleaned it but that didtnt seem to do anything. i suspect the FICM? but thats really just a guess. also the length of the crank before it starts is all over the place, sometimes one revolution sometimes 10! I need this truck for the side work i do and cant afford to pay someone to fix it so any help you guys could give would be greatly appreciated!!!!