So as i said earlier, I have been bit by the P0481 code and check engine light issue as well. When running w/ out AC, no code, and no check engine light. Turn on the AC and throws a P0481 and the check engine light comes on, but the fan was operating correctly. I also chased fuses, wiring harness, and relays, but all tested fine. I finally got sick of it and had a Mopar tech take a look. Talking to the tech, basically the troubleshooting goes like this. 1) clear codes, then activate AC fan. Codes P0481 and P0694 appear (btw, my code reader did not see P0694, but the tech said the Mopar scanner did). 2) Check the fan high relay or swap it for a known good relay, clear codes, activate fan, code P0481 and P0694 re-appear. 3) Check the fan high speed control circuit for a short to voltage (TIPM C3 Connector to the fan high relay. If no voltage present (circuit not shorted), proceed to 4....... And 4 is replace the TIPM. I opted for a reman tipm, and its been running fine and code free ever since... I hope this helps someone, this one was a pain, and crazy expensive if you have a dealer repair it.