Man waits months for GAP insurance to pay