I might try to bring it to a mechanic on wednesday and see if they can find anything because as you've said, there are a lot of possibilities here. I filled up 98 when I was around half a tank on 91. No I haven't had a MIL for the few trips that I've done and yes it still does misfire. It probably misfires around 4.5-5k revs i would say. It only misfires when driving it properly under load. I do have to rev the car quite high to make it happen as well. The car just hesitates for a bit when it reaches the revs I specified and then after a few seconds it gets a sudden surge of acceleration like it should.
I was actually thinking spark plug or coil pack as well but at the same time, I just talked to the previous owner (I had the car for a week now) and I asked him if he changed the fuel filter and he did say that he doesnt recall when he changed it. So i might get the fuel filter changed as well and see the results.
The only issue with all of this is knowing exactly what's going wrong and I hope the diagnosis will find out the specific problem.
Thanks a lot everyone for your help as well.