Try checking (and setting if necessary) the permissions on the file itself. Make sure it is world writtable... (chmod 666 filename.ext)
If the directory is writtable that means you can create new files, but your existing file could still have it's old permission set.
Travis