Have you checked fuel pressure? How recent was last full tune up, plugs, wires, cap, rotor, coil, and all quality parts? How's the battery, could be electrical? Have you cleaned fuel injectors? They might be getting clogged.
That tune up, battery and checking injectors would be my first guess
/ …./….\...,\_____ \,_____
(o) )-o---) ) (o) )-o---) )______