Why will my truck battery take a charge while on my shop bench but not while hooked up in the truck?
Maybe you have a bad altinator
Check the voltage at the battery with the engine at idle. Should be a little over 14 volts. If not, suspect alternator.
Search Ford F-150 Questions
Ford F-150 Experts