Truck looses power and shifts rough
Ok guys. I've got a 1994 F-150 4x4 with an Automatic Trans and push button 4x4 controls.
History:
I got this truck from an older woman who had it just sitting in the woods for a year or two. Brought it home for inspection. Replaced all brake lines, calipers, rotors, cylinders, brake pads and shoes.
Lights - only 1 head light worked, out of all the lights.
Tracked down many wiring problems... removed a small grocery sack of extra wiring for trailer lights and what ever... all addition wiring not necessary was removed. All factory wire repaired to the best of my ability (and I'm fairly good with my wiring).
Wiring harness hanging out of the back of the transfer case was all chewed up by forest critters. Made all apparent repairs there with the exception of a possible ground wire (bare silver braided wire) Don't have a clue where it came from so I don't know where to attach the new one.
Problem:
When I take the truck out and drive it with the 4x4 turned OFF, it seems to lose power. Foot on the floor but only getting 20-30 or even 40 mph... BUT no power.
Then suddenly, power will KICK in with a forceful thump and the truck takes off like it's race day !
While driving it will suddenly start knocking, like it's trying to shift into 4 wheel drive. Indicator light by the 4 x 4 button is glowing slightly red, but it's NOT on. Light glows bright red when the button is pushed on.
When I drive the truck four wheel drive mode it acts perfectly normal. NO knocking... NO lose of power... NO issues.
So I'm wondering, given that the indicator light for the 4x4 seems to always glow slightly red while driving with the 4x4 in OFF position, if that ground cable underneath has something to do with this poor driving issue ?
Could there be something else that I missed ?
O2 sensor need cleaning ?
Other sensors ?
I'm thinking that even if the sensors need cleaning, based on the fact that it drives just fine while the 4x4 is ON, that this whole issue is based around the transfer case.
Any help please...
Old GM Guy !