I agree with the other answers but it also could be the injection pump. I have known a truck which would always start from cold and never start hot. But as soon as it cooled down a bit would start. It was a rotary pump and this was eventually traced to the pumping element plate which had worked loose, once tightened and refitted all was well.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.