318 wont rev above 5,300

Check the connections at the ignition. My car was doing the same thing and I found the screws stripped that mounted my ignition box. Had my tach doing strange things also. Put in new stainless screws with nuts and problems went away. A fuel pressure gage would also be a real good idea.