double check your grounds on your tail light flasher...

and x2 on the relay, they generally dont last much longer than 10 years..