Hi
I get this occasionally on my 2006 1.2, through trial and error I have managed to temporarily resolve it.
With the ignition off, open the fuse box inside the car (drivers side). On the lid it shows what each fuse is for, take out the 10amp 'electronics' fuse. Leave it out for about 30s or so and then put it back it.
This normally fixes it for me, it has done it a couple of times but it has been at least 2 months since it last did it.
Hope it works for you.