You shouldn't have to wait until your next renewal. You can get new insurance whenever you want and request a prorated refund from your previous carrier for any remaining days of coverage.Geico sucks. I would not recommend them to anyone at this point, and most likely I will be shopping around at my next renewal.
I distanced myself from having perfect vehicles after something similar happened to me with a different vehicle. Insurance will make you whole from a financial perspective. But they won't find me a 2019 PRO-4X Lux FFV; they'll just cut me a check for the fair market value of one and dust their hands.I bought the truck new and it is the truck I wanted, and I had no intentions of replacing it, and then this happened and now I'm stuck with it unless I want to go deep in debt to replace it