It could be a faulty flasher, but it could also be that there is not enough current being drawn through the flasher unit to open the bi-metalllic strip. This can happen if one or more of the indicator bulbs have blown, or if LED bulbs have been fitted. Might be worth checking before you order a new flasher unit.