The original that is no longer working (I should have expanded on that earlier - it just looks like its returning every record), is outputting:
SQL: SELECT * FROM Candidates WHERE ((CV LIKE '%engineer%'))
The newer one that is working is outputting:
SQL: SELECT * FROM EmployerContacts WHERE ((Wishlist LIKE '%engineer%'))
Which both look kind of right, so not sure what's up.