I had horrible problems awhile ago, ended up replacing the starter, solenoid, alternator, voltage regulator and all the wiring in the engine bay... It turned out the ammeter connections were loose behind the cluster. Check that if you haven't figured it out yet.
Jim