Sounds like a bad ground somewhere..steve
check you light bulbs
check fuses and relays and flasher and go from there
on the Chevy beretta there are 2 flashers one is right next to the steering column to the behind the plastic dash piece,this is your turn signal flasher replace it and your signals should work.
Check the fuse. If OK, change the flasher unit.
Might be turn signal flasher
Blown fuse or bad flasher unit. Often, cars use different flasher for the turn signals and the flasher, so it is possible for the hazards to work and not the turn signals.
There are two relays, one for the emergency flasher and one for the turn signals. Replace the Flasher Relay for the turn signals, it is defective.
have you tried replacing the flasher u need to replace the flasher can for the turn signals there are 2 one for hazards and one for turn signals usually found in the fuse box, and cost about 3 bucks
The flasher is a type of switch that regulates the turning on and off of your vehicle's turn signals and hazard signals.
Flasher and fuse
It is possible if the flasher relay is going out or has gone bad.
check all your bulbs and fuses