Do you have events where the sine is getting deactivated ?
Perhaps disable those to see if the sine still works when returning to the main menu.
You could use an event to see if the sine is active, and if inactive, reactivate it.
event
object sine active (inverted)
action
object set sine active