You used a partial path in cron? Wha...?
Always, always use fully qualified filenames in cron, never rely on environment variables, ever.
And what are you doing editing your crontab directly?
% crontab -l > file % vi file % crontab < file
That's the proper incantation. Let the tool do what it is supposed to do.
Whipper snappers.