AD623不线性放大问题求教

求教大神,如图所示是我的放大电路,AD623采集电流采样电阻上的差分电压,放大后送到ADC芯片,出现的问题是我电流在0~8A以下,运放放大很线性,但电流再继续往上增加,运放就不在线性输出了,实际输出总是比放大倍数小,(我的采样电阻值约为1.67mΩ,测量运放的差分输入随着电流的变化还是很线性的),因为5V电源电源供电,所以我的采样放在了低端,共模电压很小,但运放输出也没超过1V,按理论计算,12A电流的时候,运放输出也就在0.6V左右。为什么会出现电流大了就不线性了,找了好多天原因了,求帮助。