gwm haval engine rebuild