Ozymandias
TDR MEMBER
More than likely you have an injector gone bad. I have yet to see a crank sensor doing anything but derate and throw codes if that. The ECM will swap cam and crank sensor readings and engine will still run fine, won't cause a rough idle or smoke.
Are they NEW NEW or just new to you and the truck? They are the 238's or some other number?
Just so you know for sure what ar eth enumbers in the quadrants on top of the injector solenoid. Just talked to a guy the other day with new injectors form ID I believe, and, he had new injectors all right. Just 17 year old injectors that someone cleaned out of their warehouse stock.