Also... another item to look at is if you have NoVarInStrings option on in the script.

Try echoing to console what it thinks it will run first to ensure it says what you think it should say.