code 181 on duramax on 2002 Chevrolet Silverado 2500 HD

just came on today had it reset, understand it has to do with fuel and air temp sensors

Asked by for the 2002 Chevrolet Silverado 2500 HD
Here is an explanation of this code

DTC P0181
Circuit Description
The fuel temperature sensor is a thermistor that measures the temperature of the fuel being returned to the fuel tank. The engine control module (ECM) supplies the fuel temperature sensor a reference voltage of 5 volts on the signal circuit and a ground for the low reference circuit. When the fuel temperatures are low, the resistance is high. The signal voltage remains near the supplied voltage cold and decreases as the sensor warms. The ECM uses a fuel temperature rationality test to determine if the fuel temperature input is inaccurate. The ECM will record the amount of time the engine is OFF. During cold start the ECM will calculate the temperature difference between the fuel temperature sensor and the intake air temperature (IAT). Before failing this diagnostic, the ECM will perform a calculation to determine the presence of a block heater. If this diagnostic fails, DTC P0181 sets.

Check for the software update, other wise replace the sensor if the wiring is ok.
Thanks, yes it does. Where is the fuel sensor and is it hard to replace or do I have to take to a shop. Ron (jetmech)