I did replace the ICM, and PCM because of a crank no start. That's what the previous ower had said. The truck started and was running great for a while. Now I will say a mistake I may have made was not draining the old fuel out of the rear tank since I didn't know how old it was. When I got it started, I filled both tanks to the top with fresh fuel, and ran them. I ran through the front tank 1st, which was mostly empty, and then the rear tank 2nd which had the mixture of old and new fuel. The truck ran fine. Filled both tanks again. This time ran the rear tank 1st since that is the one the swtich was on, and it started to start hard. Now it's a hit or miss. Sometimes it's fire right up, other time I have to crank it for sometime. What I do notice is when it's cold, below freezing, the truck will start better, than when it's above freezing. This makes me think I have an oil issue because it seems to start better when the oil is thicker. Even after I drive it for some time, turn it off, come back say 10 minutes later, it will more thank likely take sometime to start.
I know the truck is old, and has a ton of miles, 337K, but I want to take care of all the "easy" things first, like injector seals, and IPR seals, etc before I bite the bullet and send it to a shop. I am a mechanic, but mostly gassers, so I don't mind taking things apart to try and figure out my problem. I also don't mind asking for help, and that is why I love you guys as a resource. Thanks for all your help.