Thanks Erel,
I figured out a work-around but my problem was not calling the screen via a button but instead I wanted to call it from within my code - specifically from a return from a service app.
I'm sure it's not worth exploring. I just didn't understand why the statement: StartActivity(screen.CreateIntent) only worked once.
Also, sorry for posting to the wrong forum. I'll pay closer attention in the future.