Okay so my truck has having a hard time to start latly. In the morning when i start it up to go to school it will start very fast. And during the day it takes along time to start. I just got a remote starter put in and it will start it in the morning no problem. But if i go somewhere and when i go back to my car it will take like anywhere between 4-7 seconds to start. Then it will run fine. Replaced the (TPS) twice, the fuel pump 3 times, egr valve. fuel filter. Last thing im going to try is the fuel pressure regulator which is usually the problem if you replaced all of the other things.