I would be finding a way to get live readings from the engine, ie buy or borrow a good code reader. That way you can see fuel trims, lambda and maf readings and understand what is happening.
On some cars disconnecting the maf forces the car to use default settings and if performance improves it...