Oh god, the dreaded X20 XEV engines!
Right, do a paper clip test first of all, no doubts it will flag up cam sensor.
Also a dodgy knock sensor cam flag up the code for the cam sensor! But it should flag up the code for the knock sensor too.
Initially it told me something wrong with cam sensor, changed it, still something wrong with cam sensor! Changed it again...Now its telling me cam sensor and knock, so i only changed knock the final time and hey ho problem solved.
Call up autovaux and ask them for the "improved" version, basically the cam sensor has some proper shielding and thicker wires to avoid failing every few months.
Also as for the 4500rpm limited, its called "limp" mode, basically a safe guard for the engine. When i got my calibra, i was a n00b and drove around in limp mode for months, was no fun