My Lacrosse randomly over heats. The thermostat, head gaskets, fans, are fine on 2006 Buick LaCrosse

No coolant leaking. What else could it be? Where is the Engine Coolant Temperature Sensor located?

3 answers
Is the check engine light on?
in the area of the thermostat. it is a 2 wire sensor.

from your description, I would change the thermostat, flush the system and make sure there is no coolant in the oil.

Roy
I have to agree with ROY