...underlying issue? My car would not start and when it did, it would spit and sputter idling and sometimes cut off, it also was hesitant to accelerate, the distributor cap, ignition rotor, spark plugs, and ignition wire set were all replaced with original parts. It cost $523.35 and I changed the spark plugs a few months ago, but the guy at the shop said something about auto zone parts and that they tend to fail more often than originals. I want to know what I should have inspected on my car and what I should repair or replace asap. The Bmw is still hesitant to accelerate, but it is hardly noticeable compared to before. What could be done to solve this issue? (everything possible)