Great question! It sounds to me like the Skytech's swing temp setting may be out of whack.
Here is a quick link to the product page with a link to the owner's manual at the bottom if you need: Skytech 3301 Fireplace Remote
Below is an excerpt on how to check and modify the swing temp settings for the Skytech 3301. (I apologize if the copy/paste formats poorly).
The Thermo Mode on the transmitter operates the appliance whenever the ROOM TEMPERATURE varies a
certain number of degrees from the SET TEMPERATURE. This variation is called the "SWING" or
TEMPERATURE DIFFERENTIAL. The normal operating cycle of an appliance may be 2-4 times per hour depending on how well the room or
home is insulated from the cold or drafts. A smaller "swing number" increases the number of cycles so the room temperature is more
constant. A larger "swing number" decreases the number of cycles, which saves energy, in most cases. The factory setting for the "swing
number" is 2. This represents a temperature variation of +/- 2
C) between SET temperature and ROOM temperature, which determines
when the fireplace will be activated. The "SWING" number values are:
C), 2= + 2
C) and 3 = + 3
SETTING THE TEMPERATURE SWING (TEMPERATURE DIFFERENTIAL)
1. To change the temperature "SWING" setting (1-3), press the TIMER/TIME and DOWN buttons
simultaneously to display the current "SWING" setting in the SET TEMP frame. The letter "S" will
display in the ROOM TEMP frame on the LCD screen.
2. Press the UP or DOWN button to change the temperature differential or "SWING" (1-3). See above
for 1-3 "SWING" temperature valves.
3. To store the "swing number press the SET button or allow 15 seconds to lapse, and the new "swing
number' will be automatically programmed.
MANUAL CHECK OF " SWING" OR TEMPERATURE DIFFERENTIAL
The operation of the factory set "THERMO SWING" can be checked by adjusting the SET TEMP 2
F above or below the room temperature.
This will cause the system to turn ON or OFF. Normally the system will only respond to temperature changes every two minutes. Manually
changing the SET temperature will activate the system in less than 10 seconds. IF the "SWING" is changed, then a new room temperature
differential will respond. Factory setting of "SWING" temperature is 2