Today I stopped for gas, when attempting to remove the gas cap it just kept spinning while making a slight grinding noise. Took several minutes of spinning before it caught and came off. I had this same problem one other time. I tried applying pressure while spinning no help and not sure why it eventually came off. Any ideas what causes this??