I have an 06 Chevy Aveo that has been driving me crazy the past month. If it sits for awhile (over 5 hours), it will start up no problem. So on the way to work, starts fine; after a long day at work, starts fine. But if I stop at a gas station, go to the store a couple of minutes or even sit at church for 2 hours, it will not start again unless it has been sitting for another few hours. We recently had a new battery put in. We have had the wires all cleaned. We took it to Tires Plus, who looked it over for electrical problems as well as thoroughly checked everytrhing under the hood. Only thing they came up with was to try replacing the fuel pump. We did that. Still not wanting to start. No lights on dashboard showing anything is wrong. There is fuel in the car as well. Any ideas..??