I would suggestHow can i test the triac to determine whether or not it is faulty?
(1) remove it from the circuit,
(2) connect a suitably-rated mechanical switch in its place; if that ensures solenoid operation then the fault lies with the triac or the triac driver.
(3) build another circuit (e.g. lamp controller) using the triac and see it it works.