Favourited always false Rate Limit


My app allows users to Favourite tweets no problem there. When I search tweets I am unable to filter based on whether they have been favorited or not which means I end up having to deal with the exception thrown when trying to favourite a twee that has already been favorited. This then causes the app to hit the rate limit before it has even gotten to tweets which have not being favorited. Is there a work around, I have Googled and seen this issue has been around for some time.