quickest, easiest and cheapest would be to change the flasher. if that doesn't solve the problem. check the wiring for bad connections. low voltage. hope it's not the turn signsl switch.
Search GMC Sierra 1500 Questions
GMC Sierra 1500 Experts