Sound like a battery or altenator if it is not throwing a code. As Steve said go to a Advanced auto parts store and at least eliminate that possibility.
There is nothing specific to the F-150 that you could be looking for.
Try the above and then let us know.