Any chance it might be a faulty ignition module relay?