I don't like to say it but sounds like the mechanic may have damaged the seal or even removed it in error when changing the compensator.