check oxygen sensor and catalytical converter. It is likely to be the catalytical converter is blocking. Insert a vacuum guage in the vacuum line. get the engine speed at around 2000 rpm with transmission at parking. If you see the vacuum decreases overtime, the exhaust pipe is blocked, mostly causing by catalytical converter.