This has been going on for about 2 years now and I don't know why I let it go that long. Anyway, it's a 2.3 automatic with almost 300,000 miles and it feels like it's making maybe 65-70 HP if that. It literally takes me a good quarter mile just to get up to 55 mph. I've always taken proper care with regular oil changes every 3,000 miles, new spark plugs 30,000 miles ago, new fuel filter, air filter and I never dog it or let anyone else drive it. Also, the battery is about 6 months old. I don't know much about working on vehicles so I'll just describe what's been going on.
Sometimes the truck doesn't want to start and I have to jiggle the negative and positive cables on the battery before it takes off. Then there's sometimes when I go to start it and it barely turns over before it finally catches. There's also times when I start the truck and it will rev up really loud for about 5-6 seconds before coming down. I know that the starting issues are probably due to the old splayed battery wires that I need to replace, but could that loose connection be causing such a huge drop in HP?