had similar problem with my gilera dna 50,the fault was rain getting under the seat and getting to the battery connecters and melting the plastic and hence not delivering enough current to power the displays.and causing my indicators to flash too quickly.
check the battery and the connection leads,if it is what i think it is all u should really need is some electrical tape.
hope this helps
fellow gilera DNA rider
August 2007