With my wife's Hyundai Getz, we recently experienced the same (don't laugh). Ultimately, it turned out to be the washer jets on the bonnet, so I got two new ones, switched them out, and now they look like fire hydrants!
Older ones were incapable of cleaning since they were coated and bunged up with black sludge, as Johnny claims.