HI
If the motor is turning over but not starting its not the starter or battery.
It could be a couple of things...
First it may be the choke system.. plugged injectors, needing a tune up,
I have a tendency to think its the choke system because you say it starts in the afternoon when it warms up out side and the choke is not needed as much.
good luck
tim