I have had a check engine light on for sometime now. If i hook it up the code reader at auto zone will not get any codes. What could be the problem? Also i just replaced the heater core and after 12 hours it was all put back together but now the motor misfires. is there anything that i could have done to cause this?