Since you mentioned that you have gallstones, the fever
can be due to inflammation and infection of the gallbladder
. 98.9 F temperature would indicate that. The feeling of cold
and shivering is also part of the infection and would still indicate fever. Consult with your doctor again so that appropriate antibiotic course can be prescribed. Hope this helps. Regards.