1999 Chevrolet S-10 difficulty starting

12.3 volt is too low. Some sort of problem w/the battery, alternator, or overnight drain current. First step is to charge the battery w/a battery charger overnight at the 2 amp rate, then see if it will crank the engine and start 'er up. If so, then measure the voltage at idle.