When trying to start my Jeep, normally in the morning, or after its been sitting in the driveway for awhile, the car just cranks. In order to get the engine started I have to crank the engine and press on the gas. The car turns on after doing this, but as soon as I take my foot off the gas pedal the car dies again. I have to leave my foot on the gas for a couple of minutes before it'll hold up. Once started it runs perfectly, but it did die on me once at a red light. Any have suggestions on what kind of maintenance I might have to do? Fuel injectors, fuel pump?...