i dont know if this will help. i had same trouble when hot it would not start/run on petrol, fine on gas at all times.
an idiot rip off mechanic told me i needed to change the injectors (and quoted me £164 each for parts only) and if that dont work i was then to change the oxy sensors.
i gave it some thought and took some advice pointing to air flow meter, and it was bad connection at the air flow meter connector, that was it.
i squirted it with electrical switch and contact cleaner and it hasnt happened again, now 9 months on.