When you spin up your spot instance do you get the XS Engine running confirmation "splash screen" when your URL is <ip address>:8000 ?
Within the security group you select when creating the spot instance have you added port 8000 as a custom TCPIP rule? (I assume you maintained yur security group when working with your regular instance, are you using the same security group when launching the spot instance request?).