To answer your previous question, yes. The car will ONLY throw a code if it's a monitored system (like the digital control) and even then will only throw a code if it's something the computer recognizes as a fault on the control side of the circuit. Aka the relay coil circuit, if the relay switch side goes bad the computer will never know unless it has a way to monitor the output. Climate control nowadays is a little different than it was 13 years ago, way more computer junk. You could try to test the fan by unplugging it and running some jumper wires to it, if it works you got other problems, if it doesn't then your already halfway in to fixing it.