318 wont rev above 5,300

I'm running the Aeromotive A2000 pump with 8 an braided line.

I ran it with 10lbs of boost, but I tried driving it without any boost and it still breaks up at around 5,300 Im sure its not boost related.

I have a 7,000 pill in the MSD

I will check on the valve springs, I bought the motor from someone who built it for turbo (you know how that goes sometimes) and I know it had new springs. The CR is 8.5 I will ask him for the specs on the springs themselves.

I just want sure if a cam could keep a car from reving over a certain limit.

Thanks guys