McLaren team boss Andrea Stella confirmed that the source of the team's failures in China were related to its Mercedes power units.