I had similar, although it didnt want to even start on petrol, gas was fine, worked out after someone quoted me £200 labour to fit new injectors @ £134 each i looked into it myself and found the connections at the afm to be bad, cleaned them up and that was that, cured!!
Dam ripp off garages!!