Have your rankings for your targeted keywords changed?
Yahoo and Google both updated recently and many people saw their positions change. Some rankings improved, some declined. I suspect you will find your answer there.
Search engine traffic is not static. This is a good thing when our positions improve, when they dont it can be very frustrating.