I had this problem only with lycra tri shorts used in a pool. Switched to polyester and that solved the problem immediately. As to cycling shorts, I’ve had no problems at all with Pearl Izumi. Wash only in cold; hang dry. Last for years. No see through.