12 points? For traffic related stuff?
Have you tried Progressive? The insurance companies should give you something. They should let you insure a parked vehicle that other people might drive from time to time. Oh… I just thought of something. Get business auto insurance instead of personal. This may or may not require a corp or LLC to get.