It's been some time since I've dealt with CR ... but... as a first guess... there's a difference in the parameter names:
Rel.SetParameterValue("@ID", id) <---- works
Rel.SetParameterValue("TitleChange", False) <--- guessing this doesn't work.


Could that be the issue?

-tg