Well I can tell you it's sure as hell not caused by bad ignition wires, and if your alternator was bad everything would be shutting off and lights would be going on in the dash.
Is it just your speedometer or is it every gauge in the pod that doesn't work?