According to an answer in another question, errcode 13 for HY000 indicates a permissions issue. Also, from a bug report, some responses reveal,
"For security reasons, when reading text files located on the server, the files must either reside in the database directory or be readable by all. Also, to use LOAD DATA INFILE on server files, you must have the FILE privilege. See Section 5.7.3, “Privileges Provided by MySQL”."
also,
I also struggled with this. Turns out you need the file and directory to be world-readable: chmod 755 . chmod 744 file.dat
So it seems that the permissions of the file may be inadequate when the import takes place, occasionally. Are you dumping to this file on some sort of schedule? If the file is being recreated, and your import runs before the permissions are changed, this could be the result.