hi i have a 2000 dodge dakota 3.9L slt model i started by repairing the truck for a friend then i came into more and more problems with the truck that i ended up buying it so i can have a project truck but lately most of the time when i go and try it and start it up to move the truck it cranks like it wants to start but it cant but when it first started happening i would tap on the gas and that would make it wanna startup more but couldnt but when i have the gas pedal all the way to the floor it will start up and it will run great no problems everytime i go back into the truck it will start right back up fine with no problems i check the tps and it is good i cleaned the throttle body on it and i can not figure it out and it is driving me crazy please help me with this thank you for reading