If it starts only when floored, that meens it is flooded with fuel. HOlding the throttle all the way open while cranking the engine allows more air to enter the engine to vaporise the fuel, anything 80% or less and the PCM will energise the injectors.
Pull the intake tubing off the throttle body and see if you smell a strong odor of fuel.