Sluggish, bogging, shaking 1998 Ranger
I left work today and was pulling onto the highway, when I noticed I had my foot about 3/4 on the gas (as usual, because of all the traffic coming) and it felt like it was bogging down because my rpm's weren't even reaching 3000 (and they're usually around 4000 at this point), then I hit 25 mph, the truck shifted gears (auto tranny btw), and it drove fine. Continuing on my drive home, I noticed every time I accelerated from a complete stop I had to put my foot down. The truck would then shake (pretty bad) and the rpm's would struggle to get to 2500 up until I hit 25, and everything was fine again.
I'm pretty sure the vibration was coming from the rear end. Not sure if it's a fuel/timing problem, or if my rear end is about to go...any thoughts will be helpful.
1997 Chevy Blazer, 4.3 v6, 156k miles