check your crankposition sensor sometime it doesnt come up as fould code , and also check all your fueses and make sure you have a 5v and a 12v at your mass sensor plug , and make sure immobliser flashing light is of when you are cranking
mus
April 2010