i agree, bad gas sounds like a strong possibility. especially considering the issue started immediately after refueling. this happend to my uncle once and i believe it required new injectors but id start with fresh gas,new filter and some injector cleaner.