Klimatförändringen och de allt varmare haven kan ligga bakom, visar ny studie.