When you say "hard starting" I assume you mean you have to let it crank a few seconds be for it fires up?
Question 2, Cold, hot or both?
BTW stepping on the throttle does nothing. Fuel injected engines don't generally react to throttle input during the starting cycle.
H