Dicho error significa por lo general que la consulta previa generó un error, para consultar dicho error debes depurar tu consulta así.
Código PHP:
mysql_query( $sqlCheckForDuplicate ) or die(mysql_error())
Sólo así sabrás de lo que se trata, si no es imposible adivinar una razón con sólo leer el código.