Why is your 2003 Sunfire starting intermittently thought it was the fuel pump cause relay was buzzing changed it but still has same problem Could it be the neutral safety switch suggestions?

ignition switch i promise