Electronic preheating controller