id be looking for a plug left off, or a busted vac line. a leaks not good, but that should not make it feel weak.

plug wires being crossed up can make it feel weak, sometimes they idle ok crossed.