It sounds like you're losing high end power. How old is the fuel filter? A clogged fuel filter or weak fuel pump can cause this problem. So can a broken catalytic converter. The monolith inside the converter can crack up, and the pieces lodge sideways restricting exhaust. Give it a kick and see if it rattles. A weak fuel pump sometimes gets noisy toward the end of its life.