Check the connectors by the main underhood fuse panel. It can be fuel components as well, like a bad fuel pump, but the bump issue makes it sound more like a bad connection. Try wiggling the wires around while its running- if you recreate the symptom you know you're on the right track. You should also check/ replace the fuel hoses if you smell fuel.