give fits

[give fits] {v. phr.} {informal} To upset; bother very much.

Paul's higher grades give John fits.

The short guard gave histall opponent fits.

Compare: GIVE A HARD TIME.