318 won't rev past 3000 rpm

The final verdict?

Ignition box. Instant change in the engine - it would happily rev to 5k with no problems after a new one was installed.

Just wanted to tip my hat to all that helped out with suggestions. Greatly appreciated.

Next up: get the timing/carb dialed in (slight bog from idle).