The code is probably because the set timing connector has been unplugged in the past. Erase it and see if it comes back. I doubt it will. Moving the throttle has nothing to do with injecting gas. It's basically an "air" pedal. You're giving it more air, the computer is supplying the gas. You can't flood it. I'm thinking the idle speed motor is not working correctly or is misadjusted. When you shut this vehicle off, the shaft on the idle motor should extend to anticipate another restart. If it doesn't extend the engine will start and most likely die. Simply have a friend shut the car off while you watch the idle control motor under hood. I recommend you purchase a factory service manual. If you're not mechanically inclined, at least you'll understand how the idle and fuel delivery systems interact.