Sorry I was joking man, but you asked for it big style! Think about it ! Is a bit of plastic going hold some cranks on your BB axle with your body weight and leverage bearing down on it??? The real answer is : either your crank arms are damaged or BB or both. Go to shop , buy new ones. Sorry but im being straight.