I can't get the car to start unless I hammer on the gas pedal. Then, when it does start, I have to keep giving it gas for a couple minutes because if I just let it idle the engine dies. If I can get the car running and drive around for a while getting the car to start up again is fairly easy, so long as the car isn't left to sit for more than 3-4 hours..

fuel injectors aren't giving the car enough gas to start up. try pressure cleaning the fuel injectors first, as new ones are not cheap and cleaning often works fine