It is on the engine fire wall just under the passenger side windshield wiper.
The 2002 GMC Sierra: temperature sensor is located on the front of the engine. The sensor will be just above the thermostat housing.
On engine block
It is located on the tailshaft of the transmission, on the passenger side.
At top rear of the engine, just beside the distributor.
near the oilpan, on the side of the motor, towards the bottom.
Sensor 2 is the downstream sensor (after the catalytic converter). Bank 1 is the drivers side of the engine
The knock sensor is on the starter side of the engine. It is abut half way between front and back.
the knock sensors are located in the top of the engine block. The intake has to be removed to get to the sensors.
they are located under intake manifold The #1 sensor is located in the front of the engine and the #2 sensor is located in the back of the engine. Remember to replace the intake gaskets once you replace the sensor/s. The total time it took me to pull the intake and locate the bad sensor was about 6 hours. Hope this helps
Bank 2 sensor 1 would be the first sensor located on the passenger side exhaust pipe closest to the engine.
The B1 S2 is located in the exhaust system from the drivers side of engine after the catalytic converter.
It is located in the top of the fuel pump assembly. There was a service kit used to fix on pre2010 models that had that code which mounted the new sensor outside of the fuel tank that might be available for your year.