Jaw joint not work when rotating head by mouse

All other joints work fine, but I have problem with upper head joint.They are Configurable joints. Upper head is connected to Jaw by using Configurable joint and jaw is connected to neck by using similar joint and neck to hover unit.

I have one solution, where jaw is parent of upper head. It worked fine, but when I connected guns to upper head, then guns bullets not turn when I rotating head by mouse. It is allmost good. Therefore now jaw is not parent anymore.

X Motion, Y Motion, Z Motion, Angular Y Motion, Angular Z Motion are locked and Angular X is limited.

I think that joints not really works fine with the mouse. Maybe they not update their position right way, when the mouse rotating one joint and jointed object moves the other joint.

Scirpt is very simple, and I think that it is not problem.

mouseX = Input.GetAxis(“Mouse X”);
mouseY = Input.GetAxis(“Mouse Y”);

jawRotation = new Vector3(jawRotation.x - mouseY, jawRotation.y + mouseX, jawRotation.z);
joint.transform.localRotation = Quaternion.Euler(jawRotation);

Here is the video, where you can see this problem:

The jetEngineJoint is a neck object (red).