Searching for one's own faults-cure for self-admiration:
Ibn Hazm (rahimahullah) said:
“Whoever is tested with self-admiration, let him think of his faults; if he admires his virtues, let him think of his bad manners and attitude. If he cannot find any, to the point that he thinks that he has no faults, then he should realise that his problem is chronic and that he is the most imperfect of men, and he has the most faults and least discernment.
That is because he is feeble-minded and ignorant; and there is no fault worse than these two, because the wise man is the one who can see faults in himself and tries to overcome them, whereas the foolish man is the one who is ignorant of his own faults.”
[al-Akhlaaq was-Siyar (p. 71)]