Well I did a quite the other day and it was similar price, checked again on same site.. gocompare.com and suddenly its doubled to over 1.2k!?

What causes such fluctuations in quotes? Where it can be £600 one day and double the next?