Q: It's very hard to start in the morning or when cold.
A: Assuming you are NOT stepping on the gas pedal during cold starts, I would first check the system that triggers the cold start fuel enrichment system...
On yours, I believe it is a coolant temperature sensor to signal the computer for more injector "on" time.... Ed