Anyway it might have something to do with the environment the script is running in ...
- what user's crontab is this? (root?)
- show us the code of the script called 'root'
then we might be able of helping you ...
pelagic
update:
I just read YOUR update ... no more ideas left on my side ... besides: stay up and watch the script running at 0410 ...