I replaced all 4 fuel injectors about a month ago. Now I get po172 code and my mpg has dropped by about 5-7 mpg. Truck runs great though. I've since replaced EVAP purge solenoid, IAC (failed), plugs and wires, thermostat, and attempted to change ECT sensor yesterday but the new one made the temp gauge peg out hot as soon as I start the truck. So I put back the old one which has always made the temp gauge read kind of low. Any ideas?