Have you checked the valve lash? Sometimes even a slightly improper valve setting can cause power loss and poor perfromance. Set them with the engine cold after the car has been setting overnight.
Also check fuel pump pressure. If the fuel pump isn't up to snuff it can also produce the symptoms you describe.
|