Check if all 4 injectors are getting right current and pulse from ecu. If even one is not working or current not reaching, it could result in weird behaviour on petrol. Also, Plug change, TB cleaning and Coil inspection will do the job for u like it did for my car