Bad ECU from the factory!!?

Check your conections at the fire wall. Some times they get loose. It could be the ignition switch is going bad too. So check that next.