Does anyone know what would cause my truck to have a very hard time getting started after it has been run for any amount of time between 2 minutes and 5 hours, but when i go out in the mourning it starts right up like there is no problem? I changed the fuel filter and plugs, and checked the fuel pressure. I have talked to a couple of mechanics that I know they say they think that it is the fuel pump, but the pressure is good. It will turn over for quite a while before it fires, but like I said other times it will start right up. I hate changing fuel pumps, and it is $400 I don't want to change it if don't have to.