but when I do "wq" to write out the chagnes they are thrown away.
1st idea....
I imaging Vim is the default editor for crontab in 5.9 just as it is in 6.0.
I'm not an expert on VIM so I use the book "A practicle guide to Linux Commands, Editors and shell programming" to help me out. I couldn't find the command "wq" anywhere in the chapter associated with Vim.
Try making the changes but this time exit out with shift ZZ from command mode. Thats 'shift'+'z''z' not 'ctrl' + 'z''z' the book mentions to be careful of this.
It also mentions that you need to have exited out of INSERT mode with Esc because shift ZZ will only work in command mode.
You can use the tut as an example of this.
2nd idea..
Create a text file with the crontab instructions you want and name it something.txt and place it in your /home/username directory.
Then just...
crontab ~/something.txt
The tut has an example of this as well.
If these don't work then maybe a fellow 5.9 user can be of help, I just don't have 5.9 on any of my machines currently and perhaps it is using a different editor by default.