I just purchased a 2011 Chevy Aveo LT with 89000 miles on it. It has been running perfectly fine up until recently, I will wake up for work at 5am and drop my car off at 7am at work and when I return about 4pm it just randomly won't start. It tries to turn over and it doesn't complete it. This only happens when I am off of work, I can be anywhere else home, out of state or town and it have never once done it to me but only after getting off work. Jumping doesn't work, putting the car into neutral doesn't work either. I've put a brand new battery in it since the other one was 3yrs old, I've put in a new Crank Shaft position sensor and now a new mass air flow sensor in it as well. It just decides when it wants to throw up new codes and when it doesn't want to start it will run perfectly fine for a week then after work on a Friday it won't start up again. I've had this car towed to a mechanic three times in two weeks for the same problem. Any suggestions?