My vision 2+ has been in several 'hard landings' or crashes now. So far, I have only had to replace a few blades and one gimbal ribbon cable, but the drone is now struggling to handle even a light breeze in GPS mode. I'm talking 4 to 6 mph here. It used to take 15 mph in stride, but now it virtually comes to a standstill, or even loses ground in a light headwind or cross breeze, and it really chews up the battery in the process. We're talking showing 15 minutes of flight time left, dropping to 1 minute of flight rime left in the space of 1 minute, and I'm not maxing out the control levers either. I can switch to ATTI and bring it back quickly, even recovering several minutes of battery life/flight time in the process. The IMU readings are all within bounds and the software says it doesn't require recalibration. It seems to hover fairly steady - maybe a small amount of hunting if there is a breeze. Where to start looking for the problem?