2003 Elantra CEL code P0113
So my mom recently bought a 2003 Elantra (75K miles, auto trans) and within a few days the CEL came on. She took it in to PepBoys and had them hook it to their scanner to get the codes out of it. The only code that came up was P0113 Intake Air Temp (IAT) Sensor high input. Can anyone give me any advice as to what the problem could be? I've done a little research on the net but there is a lot of random info for this code out there. Is the IAT a separate sensor or is it combined in with the Mass Air Flow (MAF) sensor(if this car even has a MAF) or combined in with the MAP sensor? I've read on the net that it could be any of these 3, I think it's combined into the MAP. I've also read that this code could be caused by a bad IAT, bad O2 sensor, an exhaust leak, bad wiring/ground(I checked the wiring/grounds visually and everything seems ok) or many other things. If it's as simple as replacing one of the sensors I can do that myself, I just don't want to go randomly buying things and either it be the wrong part or have it be the right part but not fix the problem. The car runs great, even with the CEL on. Yesterday when she stopped by my house I disconnected the battery for a couple minutes and reconnected it, started the car & no CEL. She drove the car for about 125-150 miles before the light came back on.
TIA for any help/suggestions!