Erratic Response During PID Tuning

I’m currently tuning my PID settings but experiencing erratic behavior in my responses. No matter the values I set for P, I, and D, and even following the ArduPilot guidelines, I can’t get smooth curves. My response is all over the place. Any advice?