Well the truck had been running pretty good for a few days then it started to run like crap yesterday, rough idle of about 500 and the same previous symptoms. I do not think it is the fuel pump because it is brand new, just put it in a few months back. I do not know when I will get around to it but I will check out that relay again sometime, I will probably change out the fuel filter at that time as well. For now since warmer weather is coming I am working on getting my bike and car ready for this year, so when they are good to go I can work on my truck. If anyone else has any other possibilities keep em coming.