The code 33 could be ignition noise, bad ground on the maf sensor circuit, or something strange going on with your translator or maf.
On the cam sensor I would check all your connections first before replacing it. The fact that the engine starts says the cam sensor is working sometimes.