1) and 3) mean essentially the same thing: that you drive only when it rains. This seems odd to me, but they are grammatically correct. I have a feeling that 2) should be: I don't drive but that it rains.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.