I have a codereader, and I know that this code means the coolant temp isn't reading what it should be, and that usually means faulty thermostat or coolant temp sensor (and I have checked coolant level of course). The problem appears to be more than that so I'm hoping for some input from a more...