Do you know what the battery voltage is?
The original flashers, and many replacements, use a bi-metallic strip to create the flashing rate. Inside, there is a metal strip that is actualy two sandwiched metals bonded to each other. Since metals expand at a different rate when heated, the metal bends when its temperature is changed, causing it to bend. The metal strip is anchored at one end and the other end has electrical contacts. Current passing through the flasher heats the strip causing it to bend and break the electrical path. When it cools, the bi-metal returns to it's previous position, and the cycle then repeats, causing a flash rate.
If the metal strip doesn't heat up enough, it doesn't cycle positions. It heats according to the power going through it. Power is current times voltage. Current is dependent on the load and the supplied voltage. Changing the turn signal load resistance, via type of bulb, can make the unit not flash. Lowering the supplied voltage to the circuit can also make the signals not flash. Batteries do not remain at full charge voltage when power is taken from them.
Many people don't wish to load balance their turn signals as Honda did, and instead spend extra money to get a three terminal electronic flasher that is not sensitive to load or supply voltage for it's flashing rate.
Cheers,