Have you made sure that your devices are putting emails sent from them in the right folder?
I had this issue for a while and it turned out that my phone made it's own "Sent" folder in addition to Gmail's existing one, which completely screwed up search.