give fits
give fits {v. phr.} {informal}
To upset; bother very much.
Paul's higher grades give John fits.
The short guard gave his tall opponent fits.
Compare: GIVE A HARD TIME.
Categories:
Source: A Dictionary of American Idioms