Well I changed the main relay since the honda mechanics said that it goes bad all the time and it still does the same thing. So I checked the ignition switch and its good. I cant find any loose wires and they insist that it is the main relay. Is it possible that I bought an OEM relay that was faulty?