Ok I have replaced the Ignition COntrol Module and the Fuel Pump Relay switch so far and this is what happens. When I leave the truck sit for a day it takes a bit of cranking for it to start. Today I have to turn the key on and off for about 6 or 7 times cranking each time for it to start. Once it starts it runs absolutely fine sometimes. I have had it stall on me once in the last month and it took 4 minutes of cranking like above for it to start than no problems. I can here both fuel pumps front and rear when I turn the key over to start the truck. Both tanks will run the truck fine when started and running. I am really boggled as to what could be going on here so I have come here for some help. I havent owned this truck but for about 3 weeks. It has 208774 miles and runs really good when it gets past its morning woes. HELP!!