in abdomen (stabbing) in ur case seems to be due to increased acid secretion in stomach. This can be due to late night meals or hot & spicy food or alcohol or stress
or eating hurrily..
Avoid all this. Fever
Also this can be due to gastric or duodenal ulcers.
Consult ur dr & get investigated as per his advise.