I have a high mileage Geo too, but have never had any problems. Sounds like yours has had a lot of "hard" miles and poor maintenance. Since you have multiple unrelated problems I would advise:
STOP FIXING IT! You're just throwing good out for bad and will never finish. Just get another one from someone who can show a good vehicle maintenance history. You'll spend less in the long run.
Update: The car dumped all its oil onto the I-17 on the way to work... had to have it towed. Not sure where it's coming from - I'm gonna try some leak-finder in the oil.
To previous Comment Poster: Thanks for the intelligent non-insulting Comment. That's almost non-existent in a modern Blog. As for parking it and getting another one, I may do just that. If the oil leak turns out to be something serious (like a cracked block, etc.), I may park it and use it for parts. I'm definitely not gonna give up yet; I love the little Geos (also own a Prizm (Corolla) and looking for a Tracker/Sidekick) - best values in the used-car market.
I'm the owner of a Geo Metro 1997. It was driving for about 2 years, and then suddenly the distributor pickup burst into the distributor, causing all kind of electrical damage.
Some things we were able to fix, but I live on the island of Curacao and the distributor pickup isn't to be found on the island.
Q: Does anyone know where in states beside Napa auto-parts I can find this car part?
Are you talking about the pickup coil? Are you in the States now, or still on the island? I got my pickup coil by buying a distributor at Autozone (which comes with a new pickup coil), then just returning the "core" for my core refund (which was actually the new distributor). It was actually cheaper than way than buying a new pickup coil at the dealership. Check eBay.com, Autozone.com, etc.
Go to http://www.teamswift.net/ lots of info.
Could be your grounding wires all over the car are rusted and need cleaning/resealing.
All the electrical faults could be caused by a faulty engine ground wire. Check them.
I have a 97 Metro, and am sitting with it dumping oil and running bad all of a sudden, 250 miles from home.