Mine had the same faults mate; including the ETS light coming on whilst putting on some power with my MAF being faulty.
I bought a replacement MAF (Mass Air Flow) unit, still no luck...BUT I then bought a BOSCH MAF Sensor; I disconnected the battery whilst replacing the Aftermarket MAF sensor with the BOSCH one. I then reconnected the battery (disconnecing the negative terminal for 30 seconds erases error codes).
I've driven the car near enough 1k miles now at many speeds etc, and no problems to report.