Hello thanks for using 2CarPros.
The problem as you describe hard starting at cold, but with starting fluid engine starts instantly. then it seems your engine has very lean mixture at cold start. it can be auxiliary air valve stuck open or injectors are not spraying enough fuel to make rich mixture at cold.
As a first step read the fault codes by using scanner for fast trouble shooting.
https://www.2carpros.com/articles/checking-a-service-engine-soon-or-check-engine-light-on-or-flashing
Use our guide for engine hard to start:
https://www.2carpros.com/articles/engine-cranks-excessively-before-starting
also coolant temperature can cause cold start problem at cold state it sends wrong signal to control unit that injectors cant spray enough fuel. fig 1 for you car parts location. fig 2 for temperature sensor location.fig 3 for crank sensor location.fig 4 for coolant temperature sensor test values.
Send us feed back what happens with you.
thank you
Images (Click to make bigger)
Wednesday, March 27th, 2019 AT 2:00 PM