If the battery is charged and the starter is new, it could be the ignition switch, I had that problem in a Chevy Lumina. I took it to a Chevy dealer and they thought it was something else. It would start at my house but not when I left work. The auto parts store should be able to load test the battery and check the charging system to rule that out. Good luck.