Hold on. You took advice from a parts salesman. Diagnostic fault codes never say to replace parts or that they're bad. They only indicate the circuit or system that needs further diagnosis. This is especially true with this circuit. Temperature sensors have only one electrical component inside so failure is almost unheard of in any brand. It is much more likely there is a wiring problem like a corroded or stretched terminal in a connector or a cut wire.
Also, based on your comment about the grille, it sounds like you're looking for the wrong sensor. There may be one near the grille for an inside thermometer, but that isn't monitored by the Engine Computer and won't set a fault code or turn the Check Engine light on. You need the intake air temperature sensor that is part of the emission controls and fuel injection systems. It may also be called the charge temperature sensor. That will be somewhere in the fresh air intake hose or the intake manifold. It should be pretty easy to get to.
Saturday, January 20th, 2018 AT 7:33 PM