Could it be the Suction Control Valve? I've read some people complaining about loss of power and they changed SCV for a new one and it fixed the problem.
There are shorter and longer versions, and I hear that the short ones aren't as good, so you might want to get the longer one in case it's...