Yep offer them a refund, you don't need customers like that, they will just keep finding things for you to fix until they bleed you dry.
I had one recently, on the phone every week for the most ridiculous things, in the end I asked him politely to return the car and I would give him a full refund, never heard from him again & the day his warranty expired I purchased some party poppers