I understand that you are having trouble viewing your channels on your Slingbox unless you have your TV on. My question to you is do you have your set top box connected to your TV with an HDMI cable? If you do, I have an article that will explain, Troubleshooting HDMI TV connections.
Hope this helps.
Sling Moderation Team.