" relatively unstable", "When I yaw left or right, the drone does not just spin about it's vertical axis it actually makes a U-turn."
I do not own any to the Typhoon H drones. However, I offer these thoughts for your consideration:
On the older model drones, the behavior you described was one symptom of an IMU with a significant bias. The other big symptom was sudden flyaway. The only thing keeping the bird in check was GPS. If GPS dropped out, the bird would take off in a direction and at a rate corresponding to the IMU bias. Return to home would not work. Manual control would not work, because there was never enough time to realize what was happening and adjust your thinking for the course/rate it was trying to travel on it's own.
I suspect you have a bad IMU (or corroded contacts), and have now calibrated the bad readings into your flight control system.
It may be time to talk to a service center.