I went to start my truck.. it tries to turn over.. but wont. If I push on the gas it will start and stay running a long as I keep my foot on the gas. When I let off it idles down then dies. I recently changed the battery, and the alternator. I also put in a fuel injector cleaner last night. I dont recall when the fuel filter was last changed,, but it has been at least 3 years ago. Could this be my problem?