I am trying to heat a 1000w heating element with 120VAC. I am currently using a thermocouple and SSR to regulate the temperature, but the SSR is getting too hot at full power even with a heatsink. In open air, it's fine, but once it's in an enclosed, even with vents, there isn't enough cooling. I want to avoid moving parts so I didn't want to use a relay or a fan; is there an alternative?
Edit: Since people mentioned zero-crossing, I am switching at the zero-cross points and while I say it was an SSR, it wasn't a prebuilt one, but one I made with a BTA-16 600B triac, 4n25, and moc3021. It was based on an AC dimmer module sold by RobotDyn since I wanted to originally use PSM to control heat output, but now I simply need the AC load to switch on or off and I'm not sure if there is a better way to do it.