Yeah, I replaced the IAT, but it didn't help. I'm thinking that there's either a problem with the ground, or that when we lengthened the wires for the IAT, something came unhooked.
As for the fans, my guesses are that it's either a bad relay or a bad fan switch. Both of those are on tap to get fixed as well.
Thanks for all the suggestions.