if it's showing full charge at idle, what does it do when you up the revs? that needs to be sorted out before messing with lights, or rather, before even turning them on .... the blinking lights are likely the thermal breakers on the light switch, and likely to be something drawing way too much current, such as a fried wire somewhere - have you looked over the wiring? is it time for a new wiring harness?
Bill