Some of those ST's don't like it when the fuel get low and throw a fit. If it was bad fuel was it a branded garage? shell or an independent station?
I'd be careful if it was unbranded as they may have been petrol stretching. Basically diluting the fuel with paraffin and god knows what else.