What's wrong with my truck? - 6

I have a 1988 ford ranger 2.9 liter 5 speed and I can't figure out what the problem is. I crank it up and it works fine I drive for about a mile then it start riding rough like its stuttering and itll do it then stop and repeat. And when I'm stop it idles all wild and stalls out. When I'm driving it and it starts acting up if I cut it off and back on itll drive perfect for another mile the does it again. I've replaced distributor spark plugs and wires and coil pack. Everything is timed right.it drives fine for a mile It does it like its an electric problem BC I can turn the truck off and it works fine for another mile. I need help soon.

What speakers/subs should I get?

I'm about to turn 16 and I'm wanting to get some speakers and a sub/s for my car. I'm not very educated with them. Which ones should I get? What brand is good? How many watts for the speaker and sub and amp? What brand would you recommend? They would most likely be going into a ford ranger if the type of vehicle matters.

Could use some tips looking for a truck or SUV?

So I'm in the market for a small truck or SUVand was looking for some tips on vehicles or what to look out for and what to aoid.
I want something that i can go offroad in and have a little fun.
I want to keep it domestic (sorry but no land rovers or toyotas and definitely no hondas)
I like dodge dakotas and ford rangers but would be open to an explorer or a jeep wrangler even.
I'm just looking for tips on vehicles to possibly purchase and maybe some answers from people who have personally owned any of these vehicles.

What is wrong with my truck?

I have a 1988 ford ranger 2.9 liter 5 speed and I can't figure out what the problem is. I crank it up and it works fine I drive for about a mile then it start riding rough like its stuttering and itll do it then stop and repeat. And when I'm stop it idles all wild and stalls out. When I'm driving it and it starts acting up if I cut it off and back on itll drive perfect for another mile the does it again. I've replaced distributor spark plugs and wires and coil pack. Everything is timed right.