Identifying the sources of ideological bias in GPT models through linguistic variation in output