318 won't rev past 3000 rpm

If the can had a flat lobe, you hear it every time it reconnected to the lifter. An out of the ordinary tapping. Unless of course ALL the lobes are flat.

...in which case, it would likely have some serious rocker noise.