Here is an explanation of this code
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.