There are actually quite a few 159 owners here in Singapore having this problem too. 1st start attempt doesnt work, but 2nd does. This happens only on the 1st start of the day. Some owners experienced it after a few months, way after the running in period and 1st servicing. Mine actually started like this within the 1st mth, it starts up on the 1st try occasionally.
It is not temp issue as even at midday, as long as it is the 1st start of the day, it happens. Humid in Singapore and avg temps are betwwen 26-34 degrees celcius.