Simple problem with all under 1000cc cars. The engine when started for the first time in the day is cold and it requires sometime to get to optimum temperature. Hence, when you turn on the lights, they put load on the dynamo and then it is transfered to the engine. It would still be better if you have your car checked by an electrician.