i had noticed a few drops of oil on my windshield so i located a bit of oil leaking from the top pulley "snout: for lack of better terms, so i removed it machined down and refit a seal in it with anew bearingetc.. same thing, so ireplaced it with a brand new unit....guess what yep e few drops of oil on the glass no good so whats up???