The first thing that I would try is to add some good quality injector cleaner to the petrol. We have a great product here in Australia , it is called F 10, and it is added at the rate of 200 Ml per 80 liters of fuel, this will remove any gum and or carbon from the fuel system and it does not harm any other system components. I have been using it for years in a multitude of vehicles.As well as in all of my bikes , both carburetor, and fuel injected.
Perhaps here is some similar type of product available locally for you.
The situation that you describe suggest to me that part if not all of your problems could be partly obstructed pintles in the injectors.
Hope that this helps
Cheers , Winston, Northampton, Western Australia