flashing a code for IAT (intake air temp) sensor, replaced the sensor, code still flashing. Its also idling like crap and sometimes won't idle at all, I think it may be from the ecm not getting the correct information from the iat. Could it be the wiring harness or something else?