Still can't find problem with negative power generation