Also check your grounds. A poor ground can reduce current enough that the flasher will not function.
Also, if you want to replace your flasher with an inexpensive item that works, try the automotive heavy duty towing flasher as it is called, #552 if I remember correctly. I have them on my 750 and my Yam RD350, work fine. I wouldn't pay more than $3 for it.