start by fixing the first code which is 4 for the crank sensor - code 4 is causing it to go into limp mode (which is why it won't rev up) and at that point, the ECU is just throwing out codes as it tries to compensate - most of the following are probably false codes - code 4 usually means that you have a bad distributor or you have a problem with the distributor wiring, namely the orange and thin white wires - you need to check the distributor wiring and possibly try a different distributor, then rest the ECU and see if you still have codes - get rid of the code 4 and the others will more than likely go away
code 5 is problem in the mechanical portion of the MAP sensor and usually indicates a vacuum leak, possibly disconnected or broken hose between throttle body and MAP sensor