Which version did you use? There is a lot of progress between the earlier version available, the 4o version with web crawl and the newer o1 version of the model. Progress can be significant (but using the latest is'nt always necessary). Asking the model for sources can help, but sometimes chatgpt in particular tries too hard to please the prompter unless explicitely prompted not to do so.