In addition to the dirty throttle body, consider that you might have dirty injectors.
Unless you have a fuel leak of epic proportions, that won't cause a starting issue. However other fuel delivery issues (low pressure due to regulator, clogged injectors, etc.) might cause you a hard time starting.