IF there is a DEFINITE issue between starting after 9 hours overnight, and NOT starting properly after 9 hours during the day - then that means something. - what - we will have to work out - but it is an important clue.
Ok, so now - to move forward - do a test -
do NOT start it in the morning of the test !!- start it in the evening (ie - about 9 hours before you would normally start it in the morning - if that makes sense.
- does it start perfectly ok ?? - as you say it would do in the morning. ??
Now - leave it over night - now does it have the starting issue the next morning - 9 hours later ?????
IF it does start ok in the evening after leaving it overnight and all day - then has problems in the morning - then then the issue is TIME related between starting - (something is happening over a period of time that is not at all dependent on temperature) - stick with me on this as we need to get a baseline -
If it still does not start in the evening - but starts in the following morning ok (in the above experiment ) then it would be fair to say the issue is probably temperature related (as that is really the only difference between night and day - ie - the sun on the vehicle and daily temps)
At the moment - believing that it actually starts ok in the morning but not in the day after the same length of time seems totally crazy (unless temp related) - the above tests will at least offer some more insight.
I can see reasons for a temperature OVER time related issue but not a time only issue - so we need to prove or otherwise the above. It may sound crazy - but these should really have been the first steps.
-------------------------------------------------------------
If we are looking at thermal, (after the above) get yourself some servisol or similar switch / contact cleaner -(NOT brake cleaner!!!) and remove the ecu plugs (after disconnecting the battery!) - give them all a good spray and also check for any signs of issues - corrosion, green gunk - dirt - burning signs etc)
Salme with other connectors you can reach - but mainly ecu/
We also also 'Cool' important things to test if it appears temperature related by using a freezing spray from a plumbers merchant (used to freeze water in pipes) - it is in a simple aerosol (We use it all the time (or the servisol equivalent) in electronics work if a thermal component issue is suspected).. it could be - for example - sprayed onto an ecu case when warm and not starting to see if it makes a difference as it will rapidly cool it - (even form ICE on it if needed
) - also other engine sensors.
Again if thermal - I would suspect electrical issues - fusebox area - inside earth points etc etc.
But to get around this apparently seemingly (at first) totally illogical morning ok - later day not idea - first you have to go and prove it one way or the other. Dont start doing things, changing things or spending more money until a few simple tests are done - like the starting - when fault finding - it always needs a logical approach - the fact it starts at one time gives us a clue that - at one time - all is ok - and it is repeatable - next step - is it repeatable later in the day after NOT starting it in the morning.
Hope that makes sense ....................
Joe