Bought a 03 Doblo in March, has been fine until now when the cold weather begins. Starts OK but the engine sign stays on and it chokes along with smoke trailing behind; if I have to stop or change gear, it goes really slow; I switch it off after 5 to 10 minutes, depending on how cold the weather is, then start again, the engine sign will usually go off by then and it all goes well for the rest of the day; if the sign is still on, I'll have to choke along a bit longer. What's the problem?