I'd agree, poor ground at the bulbs, but just because the TS switch is new, does not mean "good."
Old school flashers are current sensitive. This means that one bad bulb may cause the flasher to flash very slowly vs normal, or not at all. Also check the connectors in the system...