As I review your symptoms, I keep coming back to fuel: too little, too much, wrong time.

Too little: fuel pump clogged, fuel pressure regulator stuck open, fuel injectors clogged, TPS sensor

Too much: fuel pressure regulator stuck closed, fuel injectors stuck open, TPS sensor

Wrong time: camshaft position sensor is popular

Gotta go, beer cat time