I have a bad experience with ca cyclework TPS, maybe due to moisture, as it is not a proper sealing around the TPS. The bike was not rideable, and become good when a old original TPS was installed. As a solution to this I put some water resistance grease around the TPS, have worked well since