I just went thru my turn signal emergency flashers. I had flashers but no turn signals. When I tried to use my turn signals they wouldnt flash. The lamp would just come on and stay that way. Sometimes while I was driving with the rpms up and doing a lane change the turn signals might flash but would stop as soon as I put on the brake or slowed down, or came to a stop. Then the lamp would just stay on. Me being the cheapass I am, decided to fix it myself. I checked all the wiring with my DMM. Was good. I pulled the flasher and opened it up. One of my contacts was arched and pitted. Sanded it down and adjusted the contacts. Similar to doing points. Checked and now I have flahers and turn signal on passengers side. I took off the steering wheel and removed the turn signal switch. Opened it up and found bearing grease inside. Cleaned it out and used a coating of dielectric grease. Ended up stretching the little springs and cleaning the contacts. Putting everything back together and it all works.
You might also check your flashers switch and see if it is plugged in all the way or might need to be repaired or replaced.