My driver's side wiper is playing up... it wipes fine on the upward stroke, but when it wipes back down, and encounters the water left by the left hand wiper, it doesn't wipe this away, but just spreads it. Is this a bad / dirty wiper? Wiper arm not pushing down hard enough ? Diry windscreen (doubt it as I clean regularly) ? Also, can someone recommend some good quality wipers for a 7th Generation Civic ?