54 corvette,

Could be a bad connection from the battery/starter to the ammeter or from the other side of the ammeter to the dash and ignition switch. Also check that you have a good ground to the dash and to the engine from the battery.