I don't know if this applies to your engine. My 6.0 would run rough when it was started cold. I did pretty much the same thing as yours without throwing any codes. I was running 15W-40 oil. I changed it to 5W-40 and it runs perfectly all the time. 15W-40 is too thick for Phoenix weather. I...