My mechanic says it could be the fuel injector/spider and I've heard it could be the spark plugs, wires, or distributor cap. I've replaced all the spark plugs 6 months ago and the wires and distributor cap last week but I'm still having the problems. Any suggestions?