Stoner still struggling with injury ahead of final home race