the main reason they are going bad is because of water, they are low on the motor and are submerged in water alot. the best way you can try to fix this problem is try to seal it up the best you can. when i had my rubicon they would go bad all the time, i tried everything and i could not keep them working.
-Aaron
-Aaron