There are a thousand possible reasons for it.

movementcode, how the camera gets mouseinputs, collisions with another entity
camera is positions with an incorrect trace that makes the camera shake.

(non updated collision hull on a dynamically altered terrain, as I had a problem
a while ago)

Bets you post your code, or make a little demo.