Usually controller controls the contactor 0 wire, so if you backprobe the master terminal on controller, and install temporary test wire, you can test if the wires are okay, in case the contactor works(tested) and wires have beem tested, it's ost probably a bad controller.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.