Look on the inner wing near the air filter, you'll see a relay bolted there or thereabouts. Replace it or take it apart and clean it with contact cleaner.
I did the white one in the spring and it's been OK for some months but has recently started doing it again. So a replacement is the order of the day.
On the girlfriend front, get a new one, keep the car.

