My 85 chevy truck won't start when it is cold, unless I put it on a charger. on 1990 Chevrolet 1500 Pickup

My 85 chevy truck won't start when it is cold,(sits for 2 or 3 days) unless I put it on a charger. I have had the carborator worked on and replaced the battery and the fuel pump. It turns over fine but it doesn't fire at all until I charge the battery or kick it off. Once it starts it runs fine,What could cause this unusal behavior?

Asked by for the 1990 Chevrolet 1500 Pickup
3 answers 1 comment
You might have your starter checked.
Have your alternator checked. May be going bad and producing less power than is needed to recharge the battery fully causing a slow drain of power in the battery till starting the vechicle cannot be accomplished.
YOU MAY HAVE A BATTERY DRAIN CAUSING THE BATTERY TO GO DEAD AFTER A COUPLE OF DAYS. TRY DISC. YOUR BATTERY WHEN TRK IS SITTING FOR THOSE 2 DAYS AND SEE IF IT STARTS.
if not it's the battery