Code P0176 is related to your Flex Fuel Sensor and can be caused by one or more of the following:
l Open or short in FF sensor VPWR circuit
l Open in battery ground to FF sensor circuit
l Open in FF sensor signal circuit
l Short to ground in FF sensor signal circuit
l Fuel contamination
l Short to VPWR in FF sensor battery ground circuit
l Short to VPWR in FF sensor signal circuit
l Fuel separation
l Damaged FF sensor
l Damaged PCM
Also, you might want to read through this previous thread on the subject: Flex Fuel Sensor.
I would wait until you run a few more tanks through it, look at the wiring for problems. You do need it for proper operation, the PCM uses the information. They are not a common failure but you never know with JY parts.