I have a 2004 Aveo and recently it has been turning over but not starting. It all started after replacing the battery. We changed the ignition switch and the fuel pump and checked all fuses. It will start and run for a day or 2 and then not. Sometimes I have to sit and wait about 10 minutes and try again and then it will start. What else could possibly be causing this issue?