I've never had the heater draw enough current at idle to trip the check engine light - once I had all LEDs and stereo on with heater full blast at idle and it tripped the breaker, but that was it.