You were searching both text and numeric columns and using a number type search. If you enter text it evaluated to zero and some of your number fields had a zero value.
I broke up your search into text and numeric fields and added logic so that the number columns would only be searched if a number was entered.