Hi can any one help have 2010 2.2 just replaced crank and 4 rods can chain etc. Rebuilt engine . Starts fine when cold but when warm will not start it sounds like it is firering but will not start until cooled down a bit . It puts up p0016 code when I try and restart it . Could it be one of the crank or cam sensors breaking down when warm or have i got trimming out on chain or cams ?? Any one please help