a few weeks ago i had a bad experience with a cold air intake for my 300C. they screwed up on the installation and my car has been running crappy ever since. i put the stock intake back on and it didn't make a difference. i bought and installed a new IAT sensor because they may have damaged the original sensor and have had the new one for almost a week. If the sensor was the problem would my car have to relearn the fuel/air mixture again with the new sensor? The symptoms my car has right now are poor acceleration, RPMs go higher than they are supposed to, hesitation and overall a big loss of power. I am guessing although it's unlikely that they also messed up the throttle body but i'm not sure. Does anybody know what else could be the problem?