hi i have a 54 plate 1.2 s and the engine light came on so took it to garage they put it on a code reader and it said it was the cam sensor so i put a new one on and its still on so i put a new crank sensor in and the light is still on so i checked the timing chain and it all lines up on the marks please can u help me im desperete now