I've recently got a new battery, alternator, serpentine belt, air intake boot, and fuel pump put in my car by firestone. Now every since the maintenance, if I hit a bump in the road hard (particularly in the front of the car) the engine seems to attempt to quit if my foot isn't all the way on the gas and dash lights come on as well. And if the car dies out it seems not to want to crank as if its not getting fuel. HELP PLEASE!!