1987 Ford F150 runs awful?

I've got a 1987 F150 with a 5 liter V8, and it just runs awful. I have checked for a leaky vacuum lines, leaky gaskets, chafed wires, and a whole bunch of other stuff. I have replaced distributor cap, spark plugs, spark plug wires, ignition coil, and ECU. It misfires badly, has a hard time starting sometimes, and will randomly stall while you're driving it. This happens every single time I drive it. From my experience, it sounds like it has a bad camshaft position sensor. Do these trucks even have that? What else could it be?

Why does my truck lose power when you hit the key to start it?

Still the 1988 Ford F150, 5.0, AOD, 2 wheel drive, i had left it sitting for about 3 weeks because the idle air control was dirty and i was supposed to get a guy to clean it, but he never showed up so i went to start it and when i opened the door the overhead light came on and when i turned the key the dashboard lights came on but when i went to crank it everything went out, i thought corroded battery terminals but they aren't corroded as far as i can see (haven't took the cable ends off yet to have a look but there's no corrosion on the tops of the terminals at all) … I feel stupid for asking this but I'm not very mechanically inclined… Haven't hooked a battery charger to it yet because I'm hoping it's not a ground draining my batery power

Added (1). Battery power* not batery

Added (2). Oh and everything had been fine until i just left it sitting for the 3 weeks waiting on someone to show up to clean the I A C for me, didn't want to chance doing it by myself because as i said, i'm not very mechanically inclined

Why does my 1995 Ford f 150 turn off when put in reverse?

I have a 1995 Ford F-150 xlt 4.9l straight 6 engine. Ever since I bought this truck it would shut off when put in reverse. It wouldn't shake or anything it would just simply shut off. I could easily start it again once put in park. Then throwing it into reverse wasn't an issue now it's becoming an issue because the whole engine refuses to start at random times when this happens. This problem continues to accur even with a new battery. When the truck turns off after throwing it in reverse a quick jump can start it up right away. Can someone please help me figure out what is causing this?