It could be a lot of things.
Fuel filter. Fuel pump. Random sensors. Loose belt. I thought about alternator, but symptoms not right.
Plugged radiator. Loose serpentine belt?
Is it an automatic or stick? They can have different issues depending on that. Hydraulic clutches in sticks can screw up.
If I had to guess, I'd say you have a bad fuel filter or fuel pump.
5+ year maintainer.
The human body is capable of amazing things! But without the mind, it is nothing. Get your mind in gear and the body will follow!
Be selfish about caring for yourself, you deserve it!
Weight Watcher leader! But always a Member first!