Hi,
You may encounter some gimbal lock here.
Are you clamping absolute values? if so, I would suggest doing it otherwise:
maintain a float that represents the angle since the default position. As you tilt you add the delta rotation to this angle, and you check that this angle is between 60 and -60 and if not you don't rotate, else you rotate.
this way you can rotate safely your camera withotu gimbal lock and you use a safe way to detect limits, withotu relying on angles passing the 360 range and falling back to 0 etc etc.
bye,
Jean