Check to see if the exhaust is stopped up. You can do this with a vacuum gauge. Get the vehicle up to temp and put a load on the engine. Snap the throttle wide open. The vacuum should drop and then start climbing almost immediately. If it stays very low the exhaust is stopped up. Let me know what you find and we can go from there.