You probably still want to turn on auditing. But to find out why rows are disappearing, if you use PL/SQL to insert data, check to see if you also have the following in your code:

EXCEPTION
WHEN OTHERS THEN NULL;
END;
/

I would guess that you have buggy code, and having code that hides error messages doesn't help.