The script may work fine, and your group policy object may be fine, but have you verified the COMPUTER can run the script based on the script's network location?
1) For computer startup scripts (and user script, for that matter) when building the GPO be sure to use a UNC path to the script, not...