Hi Zubby.
Just to say that only sunroof equipped cars have that centre light set up ( I don't mean the switch part, the whole thing is smaller... ) so limited parts available I should imagine.
I'll check my shed as my old donor car had a sunroof - I may still have that in a box.
As for the fault codes, clear them and see what comes back - the cam sensor is needed to start the engine (it talks with the crank sensor to make sure everything is lined up and spinning fast before telling the ECU to fire the injectors )
If it fails then the car won't start, so it's with old fault or a dodgy wire under the fuel rail.....
Not sure about the other code - depends if you are diesel or petrol.