Usually not revving passed 7-8k is a fuel problem. Often a pinched line under the tank or a fuel pump issue. The other stuff I'm not sure about. But it's extremely common tochesr those symptoms after the tank has been up or off. Double check that as well.